主页 详情

《Java TCP/IP应用开发详解》_飞思科技产品研发中心编著_10440408_7505373668

【书名】:《Java TCP/IP应用开发详解》
【作者】:飞思科技产品研发中心编著
【出版社】:北京:电子工业出版社
【时间】:2002
【页数】:416
【ISBN】:7505373668
【SS码】:10440408

最新查询

内容简介

第1章 TCP/IP基础

1.1 网络分类

1.2 TCP/IP技术模型

第一篇 Java网络编程基础

1.2.1 OSI中的层与TCP/IP的协议

1.2.2 TCP/IP协议的功能

1.2.3 IP协议与TCP协议

第2章 Java安全模型

2.1 Java安全特性概述

2.1.1 安全架构

2.1.2 密码系统架构

2.1.3 安全相关工具

2.2 Applet的安全模型

2.2.1 Applet的安全限制

2.2.2 扩充Applet的权限

2.3.1 应用程序的默认超级权限

2.3 应用程序的安全模型

2.3.2 建立自己的策略文件

2.4 代码和文档的安全传输

2.4.1 代码和文档的安全

2.4.2 工具和API

2.5 使用工具实现安全的文件传输

2.5.1 文件发送

2.5.2 文件接收

2.6 使用工具实现代码传输的安全

2.6.1 发送代码

2.6.2 接收代码

2.7 使用API实现数字签名

2.7.1 生成一个数字签名

2.7.2 解析数字签名

2.8 实现自己定义的权限控制

3.1 创建线程

第3章 多线程网络编程

3.2 线程的状态

3.2.1 线程的运行状态

3.2.2 休眠

3.2.3 wait、notify与notifyAll

3.3 在线程间安全地交流信息

3.3.1 Volatile关键字

3.3.2 Synchronized关键字

3.3.3 死锁问题

第4章 异常机制

4.1 什么是异常

4.2 使用try与catch关键字

4.3 finally关键字

4.4 异常栈

4.5 异常类

4.6 异常匹配

4.7 Throws关键字

4.8 写自己的异常类

4.9 异常处理的设计原则

第5章 可视化用户界面开发

5.1 图形界面的基本API

5.1.1 Java的组件

5.1.2 AWT的容器

5.1.3 Java的布局管理器

5.1.4 AWT中的事件

5.2 使用Swing组件

5.2.1 Swing组件概览

5.2.2 使用顶级容器

5.2.3 使用中间容器

5.2.4 使用底层组件

5.3 使用Forte工具

6.1 关于流

第二篇 Java的流

第6章 文件流

6.2 字符流与字节流

6.2.1 字符流

6.2.2 字节流

6.3 比较父类中的方法

6.4 选择合适的流

6.5 Copy程序实例

6.6 File类

6.6.1 分隔符与路径

6.6.2 目录与文件

第7章 使用管道流

7.1 理解管道流

7.2 管道操作文件实例

第8章 连接数据源

8.1 合并文件

8.2 使用枚举类

第9章 过滤流

9.1 DataInputStream与DataOutputStream

9.2 BufferedInputStream与BufferedOutputStream

9.3 CheckedInputStream和CheckedOutputStream

9.4 PushbackInputStream

9.5 打印流

第10章 对象的序列化

10.1 理解对象的序列化

10.2 编写实现了序列化的类

10.3 ObjectInputStream与ObjectOutputString类中的方法

10.4 操作多项相同信息

10.5 transient方法

第11章 网络中的流

11.1 如何使用Java获取网上资源

11.1.1 得到HTML的流

11.1.2 显示HTML文档

11.2 从网络上获取图像

11.3 读取网络中的表信息

第12章 压缩流

12.1 压缩工具包

12.1.1 ZipFile类与ZipEntry类

12.1.2 ZipInputStream类与ZipOutputStream类

12.2 一个解压缩的例子

12.3 一个压缩程序的例子

第13章 中文处理问题

13.1 汉字编码的常识

13.2 什么是Java的中文问题

13.3 中文的显示过程

13.4 编码转换函数

13.5 查看系统默认编码格式

14.1 C/S技术模型

第14章 基于C/S模型的网络开发

第三篇 Servlet技术的应用

14.2 基于TCP/IP的C/S技术模型

第15章 基于C/S模型的Java实现

15.1 hello world程序

15.2 用Java实现Socket模型

15.2.1 Socket的运行过程

15.2.2 Java对Socket的运行过程实现

15.3 echo程序

15.4 自定义协议的C/S程序

15.4.1 任务描述

15.4.2 构造协议类employProtocal

15.5 编写多线程的服务器程序

第16章 在客户端使用图形界面

16.1 图形客户端的echo程序

16.2 Applet图形客户端

17.1 聊天室程序的需求分析

第17章 聊天室实例程序

17.2 聊天室程序的代码分析

17.3 生成GUI客户端

18.1 HTTP的概念

17.4 留给读者的任务

第18章 HTTP应用开发

18.2 非持久性和持久性连接

18.2.1 非持久性连接

18.2.2 持久性连接

18.3 HTTP消息格式

18.4 构造一个HTTP服务器

18.5 构造一个HTTP的代理服务器

第19章 基于TCP的FTP开发

19.1 RFC 959简介

19.1.1 RFC 959目录解析

19.1.2 FTP的术语与参考模型

19.1.3 FTP标准模型

19.2 FTP中的数据

19.3 FTP命令

19.3.1 访问控制命令

19.3.2 传输参数命令

19.3.3 FTP服务命令

19.4 FTP回应

19.5 RFC 959的最小实现

19.6 回应的次序

19.7 状态图表集

19.8 典型场景

第20章 基于UDP协议的开发

20.1 UDP协议标准

20.2 与数据报相关的类

20.3 第一个UDP实例

20.4 多点传输

20.5 多点传输的例子

20.6 OICQ程序与UDP

第21章 基于JavaMail的邮件系统

21.1 邮件如何传输

21.2 邮件消息模型

21.3 SMTP与POP3协议

21.3.1 SMTP协议

21.3.2 POP3协议

21.4 JAMES服务器安装与分析

21.4.1 下载JAMES服务器代码

21.4.2 配置JAMES服务器

21.4.3 配置邮件客户端

21.4.4 SMTP服务分析

21.5 发送邮件程序实例

21.5.1 构造一个用户注册信息类

21.5.2 注册主程序

21.5.3 邮件发送程序

21.5.4 运行程序

21.5.5 邮件程序分析

21.6 接收邮件程序实例

21.6.1 接收邮件源程序

21.6.2 接收邮件步骤分析

21.7 邮件发送与接收的过程

21.7.1 发送一个带附件的邮件

21.7.2 邮件的存储

21.7.3 邮件的接收

21.8 使用JavaMail的搜索功能

21.8.1 搜索标准

21.8.2 搜索实现

第22章 使用新I/O开发网络应用程序

22.1 为什么使用新I/O

22.1.1 旧I/O系统的阻塞问题

22.1.2 解决阻塞的一般方式

22.2 新I/O带来了什么

22.3 Buffer的概念与应用

22.3.1 什么是Buffer

22.3.2 Buffer的结构

22.3.3 获得一个Buffer

22.3.4 Buffer的子类

22.3.5 使用Buffer

22.4 字符编码问题

22.5 关于Channel

22.5.1 Channel是什么

22.5.2 Channel类

22.5.3 FileChannel

22.5.4 Pipe

22.5.5 Selector

22.5.6 SelectableChannel

22.5.7 ServerSocketChannel与SocketChannel

22.6 新I/O的综合运用实例

22.6.1 编写主程序

22.6.2 编写HTTP回应线程

22.6.3 异常类应用

22.6.4 缓存类应用

22.6.5 统计类

第23章 RMI

23.1 RMI概述

23.2 RMI编程实例

23.2.1 远程接口的定义

23.2.2 远程接口的实现

23.2.3 构造一个客户端

23.2.4 运行实例

第24章 SSL与JSSE

24.1 关于SSL

24.1.1 为什么使用SSL

24.1.2 SSL的具体实现过程

24.2 加密的传输过程

24.3 JSSE的安装与调试

24.3.1 JSSE的安装

24.3.2 JSSE定制

24.3.3 调试工具

24.4 核心的类与接口

24.4.1 SSLSocket类和SSLServerSocket类

24.4.2 SSLSocketFactory类与SSLServerSocketFactory类

24.4.3 SSLSession接口

24.4.4 SSLSessionContext接口

24.4.5 X509Certificate Class

24.5 使用JSSE

24.5.1 创建自己的密钥库(Keystore)

24.5.2 编写echo程序实例

24.5.3 扩展已有的C/S程序

24.6 实现安全的Web服务

24.7 常见错误分析

24.8 构建安全的Mail

24.8.1 设置安全的系统属性

24.8.2 认证问题

24.9 JSSE的参考文档

附录A J2SE在REDHAT 7.0下的安装配置

A.1 获取安装文件

A.2 安装过程

A.3 J2SDK 1.4的目录结构

A.4 配置J2SDK 1.4环境

附录B 安装VMware软件

B.1 VMware安装前的准备工作

B.2 文件的下载与安装

B.3 建立第一个虚拟系统

B.4 使用此虚拟系统

附录C FTP程序源代码


书查询(www.shuchaxun.com)本网页唯一编码:
1dbf24232a933d1dd2e5b2a0fdcb94b1#b79444c34d8d2fd8e75d3c15024942f4#56303808#10440408_开发专家之SunONEJavaTCP_IP应用开发详解.zip