本书通过多个实例,由浅入深、循序渐进、由点到面,系统详尽地讲解了联网的基本原理,在进行网络编程时要掌握的主要概念,以及在联网时可能遇到的问题和Java解决方案。通过本书,读者可以了解Java环境配置方法、输入/输出系统及其工作方式、多线程应用程序的优势、客户和服务器应用程序的编写等内容,从而可以提高Java网络编程的效率,并能更好地运用在软件开发中所学的技巧。
本书清晰地介绍了联网的基本原理,在进行网络编程时要掌握的主要概念,以及在联网时可能遇到的问题和Java解决方案,并通过多个实例详尽地介绍了如何运用网络编程技术在Java平台上编写应用程序。 本书内容包括Java环境配置,Java的输入/输出系统及其工作方式,Java多线程应用程序的优势,Internet的工作方式、体系结构和TCP/IP协议栈,Java环境下使用UDP和TCP编写客户与服务器应用程序,使用扩展JavaMailAPI访问E-mail,Java下数据库连接的实现,RMI(远程方法调用)和CORBA分布式计算技术,Java安全性的保证,以及JSP,Applet和Servlet的基本概念。
本书力求创新,给读者以实用和最新的技术与技巧,适合初中级编程人员作为自学教材或参考书。读者在阅读本书时,可以通过访问http://www.tupwk.com.cn下载本书相关程序代码。
第1章 Java环境配置/1
第2章 Java I/O/15
第3章 Java的线程控制/57
第4章 查找Internet地址/105
第5章 用URL检索数据/139
第6章 客户段套接字/171
第7章 服务器套接字/231
第8章 安全套接字/283
第9章 用Java收发E-mail/309
第10章 Java与数据库的连接/361
第11章 远程方法/407
第12章 Java服务器页(JSP)/441
第13章 Enterprise JavaBean/475
第14章 Java Applet的设计及应用/505
第15章 Java Servlet的设计及应用/535