知名IT女作家孙卫琴老师2007年度新作,《Java面向对象编程》的姊妹篇。本书结合大量典性的实例,详细介绍了用Java来编写网络应用程序的技术。
Java语言是**个完全融入网络的语言,Java语言之所以适合编写网络应用程序,归功于它的以下优势:.
(1)Java语言与生俱来就是平台无关的。Java程序能够运行在不同的平台上,运行在不同平台上的Java程序能够方便的进行网络通信。
(2)Java语言具有完善的**机制,可以对程序进行权限检查。这对网络程序至关重要。
(3)JDK类库提供了丰富的网络类库(如套节字API、JavaMail API和JDBC API等),大大简化了网络程序的开发过程。
本书将展示如何利用Java网络类库来快速便捷的创建网络应用程序,致力于完成以下任务:
·实现访问HTTP服务器的客户程序。
·实现HTTP服务器。
·实现多线程的服务器,以及非阻塞的服务器。
·解析并展示HTML页面。
·通过JDBC API访问数据库。
·通过JavaMail API接收和发送电子邮件。
·利用RMI框架实现分布式的软件系统。
·进行**的网络通信,对数据加密,验证身份,保证数据的完整性。
·利用CORBA和Web服务实现分布式的软件系统。
阅读本书,读者不仅可以掌握网络编程的实用技术,还可以进一步提高按照面向对象的思想来设计和编写Java软件的能力。本书适用于所有Java编程人员,包括Java初学者及**Java开发人员。本书还可作为高校的Java教材,以及企业Java培训教材,也可作为Sun公司的SCJD认证的辅导教材。