第1章 Java网络编程简介
何谓网络编程
网络编程的作用
网络编程
Daytime协议举例
小结
第2章 网络基础
何谓网络
网络层
IP、TCP与UDP
组播
Internet
重要Internet协议
Internet标准
小结
第3章 网络应用程序模型
基本客户机/服务器模型
对等实体模型
混合模型
小结
第4章 Web基础
统一资源标识符
超文本与Web客户机/服务器编程
显示与描述数据
交互性和Web客户机/服务器编程
小结
第5章 Java I/O
流、管道、过滤
java.io基础类
让I/O更方便
字符流:对文本数据的I/O的支持
用管道连接
小结
第6章 线程
概述
线程机制
线程应用程序的常见问题
编写高效的多线程应用程序
小结
第7章 Java安全模型
安全的重要性
沙袋模型
命令行安全工具
浏览器兼容性
Java 2模型
小结
第8章 Internet寻址与命名
Internet
Internet地址
Internet名称(域名系统)
java.net.InetAddress
DNS查找举例
本地主机举例
缓存缺陷
JDK 1.4改变
高级问题
小结
第9章 TCP编程
传输控制协议
套接编程
Java TCP编程
RFC 868——时间协议实现
应用层协议设计和实现
JDK 1.4 TCP套接库改变
小结
第10章 UDP编程
用户数据报协议
Java UDP编程
简单UDP例子
UDP回显服务
实时通信协议
JDK 1.4改变
小结
第11章 组播
为什么用组播
一对一模型——单播
一对多模型——组播
实现组播应用
Java IP组播编程
IP组播主机配置
完整例子:一组闲聊应用程序
小结
第12章 Java URL处理器体系结构
统一资源标识符
Java URL处理体系结构
标准Java处理器
提供其他处理器
完整例子
JDK 1.4改变
小结
第13章 实现HTTP服务器
HTTP服务器范例
HTTP 1.0操作细节
CGI执行
与旧版HTTP的兼容性
设计类层次
HTTPServer应用程序
安装与运行HTTPServer
在HTTPServer中增加特性
小结
第14章 使网络应用程序更安全
加密法
Java 2平台加密支持:JCA
标识人:JAAS
防止窃听:JCE
服务:JSSE
小结
第15章 对象序列化
如何序列化
处理对象流
生成Serializable类
版本
实用应用程序
小结
第16章 RMI
分布式计算与RPC
简单学校成绩系统
改进学校成绩系统
小结
第17章 CORBA
CORBA概述
简单CORBA对象与客户机
IDL入门
RMI-IIOP与CORBA
小结
第18章 servlet
何谓servlet
类似技术
实现servlet
管理会话
属性的含义
异常处理
servlet日志
小结
第19章 E-mail与JavaMail
E-mail消息系统
让系统准备使用JavaMail
集成起来:ezmail应用程序
小结
第20章 消息与JMS
企业消息
Java消息服务
JMS API
小结
第21章 JDK 1.4组网
新的I/O API
新基础类:Buffer与Channels
java.net改进
其他新特性
小结
附录A Java网络连接异常
Java异常处理
java.net异常
小结
附录B 安装与配置Tomcat 4.0
安装Tomcat 4.0