Escolar Documentos
Profissional Documentos
Cultura Documentos
com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
Download at http://www.pin5i.com/
[ G e n e r a l I n f o r m a t i o n ]
书名= J a v a 网络编程精解
S S 号= 1 1 8 2 3 9 8 1
Download at http://www.pin5i.com/
封面
书名
版权
前言
目录
第1 章 J a v a 网络编程入门
1 . 1 进程之间的通信
1 . 2 计算机网络的概念
1 . 3 O S I 参考模型
1 . 4 T C P / I P 参考模型和T C P / I P 协议
1 . 4 . 1 I P 协议
1 . 4 . 2 T C P 协议及端口
1 . 4 . 3 R F C 简介
1 . 4 . 4 客户/服务器通信模式
1 . 5 用J a v a 编写客户/服务器程序
1 . 5 . 1 创建E c h o S e r v e r
1 . 5 . 2 创建E c h o C l i e n t
1 . 6 小结
1 . 7 练习题
第2 章 S o c k e t 用法详解
2 . 1 构造S o c k e t
2 . 1 . 1 设定等待建立连接的超时时间
2 . 1 . 2 设定服务器的地址
2 . 1 . 3 设定客户端的地址
2 . 1 . 4 客户连接服务器时可能抛出的异常
2 . 2 获取S o c k e t 的信息
2 . 3 关闭S o c k e t
2 . 4 半关闭S o c k e t
2 . 5 设置S o c k e t 的选项
2 . 5 . 1 T C P _ N O D E L A Y 选项
2 . 5 . 2 S O _ R E S U S E A D D R 选项
2 . 5 . 3 S O _ T I M E O U T 选项
2 . 5 . 4 S O _ L I N G E R 选项
2 . 5 . 5 S O _ R C V B U F 选项
2 . 5 . 6 S O _ S N D B U F 选项
2 . 5 . 7 S O _ K E E P A L I V E 选项
2 . 5 . 8 O O B I N L I N E 选项
2 . 5 . 9 服务类型选项
2 . 5 . 1 0 设定连接时间、延迟和带宽的相对重要性
2 . 6 发送邮件的S M T P 客户程序
2 . 7 小结
2 . 8 练习题
第3 章 S e r v e r S o c k e t 用法详解
3 . 1 构造S e r v e r S o c k e t
3 . 1 . 1 绑定端口
3 . 1 . 2 设定客户连接请求队列的长度
3 . 1 . 3 设定绑定的I P 地址
3 . 1 . 4 默认构造方法的作用
3 . 2 接收和关闭与客户的连接
3 . 3 关闭S e r v e r S o c k e t
3 . 4 获取S e r v e r S o c k e t 的信息
3 . 5 S e r v e r S o c k e t 选项
3 . 5 . 1 S O _ T I M E O U T 选项
3 . 5 . 2 S O _ R E U S E A D D R 选项
3 . 5 . 3 S O _ R C V B U F 选项
3 . 5 . 4 设定连接时间、延迟和带宽的相对重要性
3 . 6 创建多线程的服务器
3 . 6 . 1 为每个客户分配一个线程
3 . 6 . 2 创建线程池
3 . 6 . 3 使用J D K 类库提供的线程池
3 . 6 . 4 使用线程池的注意事项
3 . 7 关闭服务器
3 . 8 小结
3 . 9 练习题
第4 章 非阻塞通信
4 . 1 线程阻塞的概念
4 . 1 . 1 线程阻塞的原因
4 . 1 . 2 服务器程序用多线程处理阻塞通信的局限
4 . 1 . 3 非阻塞通信的基本思想
4 . 2 j a v a . n i o 包中的主要类
4 . 2 . 1 缓冲区B u f f e r
Download at http://www.pin5i.com/
4 . 2 . 2 字符编码C h a r s e t
4 . 2 . 3 通道C h a n n e l
4 . 2 . 4 S e l e c t a b l e C h a n n e l 类
4 . 2 . 5 S e r v e r S o c k e t C h a n n e l 类
4 . 2 . 6 S o c k e t C h a n n e l 类
4 . 2 . 7 S e l e c t o r 类
4 . 2 . 8 S e l e c t i o n K e y 类
4 . 3 服务器编程范例
4 . 3 . 1 创建阻塞的E c h o S e r v e r
4 . 3 . 2 创建非阻塞的E c h o S e r v e r
4 . 3 . 3 在E c h o S e r v e r 中混合用阻塞模式与非阻塞模式
4 . 4 客户端编程范例
4 . 4 . 1 创建阻塞的E c h o C l i e n t
4 . 4 . 2 创建非阻塞的E c h o C l i e n t
4 . 4 . 3 创建非阻塞的P i n g C l i e n t
4 . 5 小结
4 . 6 练习题
第5 章 创建非阻塞的H T T P 服务器
5 . 1 H T T P 协议简介
5 . 1 . 1 H T T P 请求格式
5 . 1 . 2 H T T P 响应格式
5 . 1 . 3 测试H T T P 请求
5 . 2 创建非阻塞的H T T P 服务器
5 . 2 . 1 服务器主程序:H t t p S e r v e r 类
5 . 2 . 2 具有自动增长的缓冲区的C h a n n e l I O 类
5 . 2 . 3 负责处理各种事件的H a n d l e r 接口
5 . 2 . 4 负责处理接收连接就绪事件的A c c e p t H a n d l e r 类
5 . 2 . 5 负责接收H T T P 请求和发送H T T P 响应的R e q u e s t H a n d l e r 类
5 . 2 . 6 代表H T T P 请求的R e q u e s t 类
5 . 2 . 7 代表H T T P 响应的R e s p o n s e 类
5 . 2 . 8 代表响应正文的C o n t e n t 接口及其实现类
5 . 2 . 9 运行H T T P 服务器
5 . 3 小结
5 . 4 练习题
第6 章 客户端协议处理框架
6 . 1 客户端协议处理框架的主要类
6 . 2 在客户程序中运用协议处理框架
6 . 2 . 1 U R L 类的用法
6 . 2 . 2 U R L C o n n e c t i o n 类的用法
6 . 3 实现协议处理框架
6 . 3 . 1 创建E c h o U R L C o n n e c t i o n 类
6 . 3 . 2 创建E c h o U R L S t r e a m H a n d l e r 及工厂类
6 . 3 . 3 创建E c h o C o n t e n t H a n d l e r 类及工厂类
6 . 3 . 4 在E c h o C l i e n t 类中运用E C H O 协议处理框架
6 . 4 小结
6 . 5 练习题
第7 章 用S w i n g 组件展示H T M L 文档
7 . 1 在按钮等组件上展示H T M L 文档
7 . 2 用J E d i t o r P a n e 组件创建简单的浏览器
7 . 3 小结
7 . 4 练习题
第8 章 基于U D P 的数据报和套接字
8 . 1 U D P 协议简介
8 . 2 D a t a g r a m P a c k e t 类
8 . 2 . 1 选择数据报的大小
8 . 2 . 2 读取和设置D a t a g r a m P a c k e t 的属性
8 . 2 . 3 数据格式的转换
8 . 2 . 4 重用D a t a g r a m P a c k e t
8 . 3 D a t a g r a m S o c k e t 类
8 . 3 . 1 构造D a t a g r a m S o c k e t
8 . 3 . 2 接收和发送数据报
8 . 3 . 3 管理连接
8 . 3 . 4 关闭D a t a g r a m S o c k e t
8 . 3 . 5 D a t a g r a m S o c k e t 的选项
8 . 3 . 6 I P 服务类型选项
8 . 4 D a t a g r a m C h a n n e l 类
8 . 4 . 1 创建D a t a g r a m C h a n n e l
8 . 4 . 2 管理连接
8 . 4 . 3 用s e n d ()方法发送数据报
8 . 4 . 4 用r e c e i v e ()方法接收数据报
8 . 4 . 5 用w r i t e ()方法发送数据报
Download at http://www.pin5i.com/
8 . 4 . 6 用r e a d ()方法接收数据报
8 . 5 组播S o c k e t
8 . 5 . 1 M u l t i c a s t S o c k e t 类
8 . 5 . 2 组播S o c k e t 的范例
8 . 6 小结
8 . 7 练习题
第9 章 对象的序列化与反序列化
9 . 1 J D K 类库中的序列化A P I
9 . 2 实现S e r i a l i z a b l e 接口
9 . 2 . 1 序列化对象图
9 . 2 . 2 控制序列化的行为
9 . 2 . 3 r e a d R e s o l v e ()方法在单例类中的运用
9 . 3 实现E x t e r n a l i z a b l e 接口
9 . 4 可序列化类的不同版本的序列化兼容性
9 . 5 小结
9 . 6 练习题
第1 0 章 J a v a 语言的反射机制
1 0 . 1 J a v a R e f l e c t i o n A P I 简介
1 0 . 2 在远程方法调用中运用反射机制
1 0 . 3 代理模式
1 0 . 3 . 1 静态代理类
1 0 . 3 . 2 动态代理类
1 0 . 3 . 3 在远程方法调用中运用代理类
1 0 . 4 小结
1 0 . 5 练习题
第1 1 章 R M I 框架
1 1 . 1 R M I 的基本原理
1 1 . 2 创建第一个R M I 应用
1 1 . 2 . 1 创建远程接口
1 1 . 2 . 2 创建远程类
1 1 . 2 . 3 创建服务器程序
1 1 . 2 . 4 创建客户程序
1 1 . 2 . 5 运行R M I 应用
1 1 . 3 远程对象工厂设计模式
1 1 . 4 远程方法中的参数与返回值传递
1 1 . 5 回调客户端的远程对象
1 1 . 6 远程对象的并发访问
1 1 . 7 分布式垃圾收集
1 1 . 8 远程对象的e q u a l s ()、h a s h C o d e ()和c l o n e ()方法
1 1 . 9 使用安全管理器
1 1 . 1 0 R M I 应用的部署及类的动态加载
1 1 . 1 1 远程激活
1 1 . 1 2 小结
1 1 . 1 3 练习题
第1 2 章 通过J D B C A P I 访问数据库
1 2 . 1 J D B C 的实现原理
1 2 . 2 安装和配置M y S Q L 数据库
1 2 . 3 J D B C A P I 简介
1 2 . 4 J D B C A P I 的基本用法
1 2 . 4 . 1 处理字符编码的转换
1 2 . 4 . 2 把连接数据库的各种属性放在配置文件中
1 2 . 4 . 3 管理C o n n e c t i o n 、S t a t e m e n t 和R e s u l t S e t 对象的生命周期
1 2 . 4 . 4 执行S Q L 脚本文件
1 2 . 4 . 5 处理S Q L E x c e p t i o n
1 2 . 4 . 6 输出J D B C 日志
1 2 . 4 . 7 获得新插入记录的主键值
1 2 . 4 . 8 设置批量抓取属性
1 2 . 4 . 9 检测驱动器使用的J D B C 版本
1 2 . 4 . 1 0 元数据
1 2 . 5 可滚动及可更新的结果集
1 2 . 6 行集
1 2 . 7 调用存储过程
1 2 . 8 处理B l o b 和C l o b 类型数据
1 2 . 9 控制事务
1 2 . 9 . 1 事务的概念
1 2 . 9 . 2 声明事务边界的概念
1 2 . 9 . 3 在m y s q l . e x e 程序中声明事务
1 2 . 9 . 4 通过J D B C A P I 声明事务边界
1 2 . 9 . 5 保存点
1 2 . 9 . 6 批量更新
1 2 . 9 . 7 设置事务隔离级别
Download at http://www.pin5i.com/
1 2 . 1 0 数据库连接池
1 2 . 1 0 . 1 创建连接池
1 2 . 1 0 . 2 D a t a S o u r c e 数据源
1 2 . 1 1 小结
1 2 . 1 2 练习题
第1 3 章 基于M V C 和R M I 的分布式应用
1 3 . 1 M V C 设计模式简介
1 3 . 2 s t o r e 应用简介
1 3 . 3 创建视图
1 3 . 4 创建控制器
1 3 . 5 创建模型
1 3 . 6 创建独立应用
1 3 . 7 创建分布式应用
1 3 . 8 小结
1 3 . 9 练习题
第1 4 章 通过J a v a M a i l A P I 收发邮件
1 4 . 1 E - m a i l 协议简介
1 4 . 1 . 1 S M T P 简单邮件传输协议
1 4 . 1 . 2 P O P 3 邮局协议
1 4 . 1 . 3 接收邮件的新协议I M A P
1 4 . 1 . 4 M I M E 简介
1 4 . 2 J a v a M a i l A P I 简介
1 4 . 3 建立J a v a M a i l 应用程序的开发环境
1 4 . 3 . 1 获得J a v a M a i l A P I 的类库
1 4 . 3 . 2 安装和配置邮件服务器
1 4 . 4 创建J a v a M a i l 应用程序
1 4 . 5 身份验证
1 4 . 6 U R L N a m e 类
1 4 . 7 创建和读取复杂电子邮件
1 4 . 7 . 1 邮件地址
1 4 . 7 . 2 邮件头部
1 4 . 7 . 3 邮件标记
1 4 . 7 . 4 邮件正文
1 4 . 8 操纵邮件夹
1 4 . 9 小结
1 4 . 1 0 练习题
第1 5 章 安全网络通信
1 5 . 1 S S L 简介
1 5 . 1 . 1 加密通信
1 5 . 1 . 2 安全证书
1 5 . 1 . 3 S S L 握手
1 5 . 1 . 4 创建自我签名的安全证书
1 5 . 2 J S S E 简介
1 5 . 2 . 1 K e y S t o r e 、K e y M a n a g e r 与T r u s t M a n a g e r 类
1 5 . 2 . 2 S S L C o n t e x t 类
1 5 . 2 . 3 S S L S e r v e r S o c k e t F a c t o r y 类
1 5 . 2 . 4 S S L S o c k e t F a c t o r y 类
1 5 . 2 . 5 S S L S o c k e t 类
1 5 . 2 . 6 S S L S e r v e r S o c k e t 类
1 5 . 2 . 7 S S L E n g i n e 类
1 5 . 3 创建基于S S L 的安全服务器和安全客户
1 5 . 4 小结
1 5 . 5 练习题
第1 6 章 C O R B A 简介
1 6 . 1 创建I D L 接口
1 6 . 2 创建I D L 接口的实现类
1 6 . 3 创建服务器程序
1 6 . 4 创建客户程序
1 6 . 5 运行C O R B A 程序
1 6 . 6 小结
1 6 . 7 练习题
第1 7 章 W e b 服务简介
1 7 . 1 S O A P 简介
1 7 . 2 建立A p a c h e A X I S 环境
1 7 . 3 在T o m c a t 上发布A p a c h e - A X I S W e b 应用
1 7 . 4 创建S O A P 服务
1 7 . 4 . 1 创建提供S O A P 服务的J a v a 类
1 7 . 4 . 2 创建S O A P 服务的发布描述符文件
1 7 . 5 管理S O A P 服务
1 7 . 5 . 1 发布S O A P 服务
1 7 . 5 . 2 删除S O A P 服务
Download at http://www.pin5i.com/
1 7 . 6 创建和运行S O A P 客户程序
1 7 . 7 发布J W S 服务
1 7 . 8 小结
1 7 . 9 练习题
附录A 本书范例的运行方法
A . 1 本书所用软件的下载地址
A . 2 部分软件的安装
A . 2 . 1 安装J D K
A . 2 . 2 安装A N T
A . 2 . 3 安装T o m c a t
A . 3 编译源程序
A . 4 运行客户/服务器程序