《Java网络编程精解》pdf下载

栏目:Java书籍 作者:admin 日期:2014-12-20 评论:0 点击: 1,547 次

下载地址:《Java网络编程精解》pdf下载

图书简介

本书结合大量的典型实例,详细介绍了用Java来编写网络应用程序的技术。本书的范例都基于最新的JDK 1.5版本,书中内容包括:Java网络编程的基础知识、套接字编程、非阻塞通信、创建HTTP服务器与客户程序、数据报通信、对象的序列化与反序列化、Java反射机制、RMI框架、JDBC API、JavaMail API、MVC设计模式、安全网络通信、CORBA和Web服务。另外,本书还涵盖了Sun公司的SCJD(Sun Certified Java Developer)认证的考试要点。
阅读本书,读者不仅可以掌握网络编程的实用技术,还可以进一步提高按照面向对象的思想来设计和编写Java软件的能力。本书适用于所有Java编程人员,包括Java初学者及资深Java开发人员。本书还可作为高校的Java教材,以及企业的Java培训教材,也可作为Sun公司SCJD认证的辅导教材。

图书目录

第1章 Java网络编程入门
1.1 进程之间的通信
1.2 计算机网络的概念
1.3 OSI参考模型
1.4 TCP/IP参考模型和TCP/IP协议
1.5 用Java编写客户/服务器程序
1.6 小结
1.7 练习题
第2章 Socket用法详解
2.1 构造Socket
2.2 获取Socket的信息
2.3 关闭Socket
2.4 半关闭Socket
2.5 设置Socket的选项
2.6 发送邮件的SMTP客户程序
2.7 小结
2.8 练习题
第3章 ServerSocket用法详解
3.1 构造ServerSocket
3.2 接收和关闭与客户的连接
3.3 关闭ServerSocket
3.4 获取ServerSocket的信息
3.5 ServerSocket选项
3.6 创建多线程的服务器
3.7 关闭服务器
3.8 小结
3.9 练习题
第4章 非阻塞通信
4.1 线程阻塞的概念
4.2 java.nio包中的主要类
4.3 服务器编程范例
4.4 客户端编程范例
4.5 小结
4.6 练习题
第5章 创建非阻塞的HTTP服务器
5.1 HTTP协议简介
5.2 创建非阻塞的HTTP服务器
5.3 小结
5.4 练习题
第6章 客户端协议处理框架
6.1 客户端协议处理框架的主要类
6.2 在客户程序中运用协议处理框架
6.3 实现协议处理框架
6.4 小结
6.5 练习题
第7章 用Swing组件展示HTML文档
7.1 在按钮等组件上展示HTML文档
7.2 用JEditorPane组件创建简单的浏览器
7.3 小结
7.4 练习题
第8章 基于UDP的数据报和套接字
8.1 UDP协议简介
8.2 DatagramPacket类
8.3 DatagramSocket类
8.4 DatagramChannel类
8.5 组播Socket
8.6 小结
8.7 练习题
第9章 对象的序列化与反序列化
9.1 JDK类库中的序列化API
9.2 实现Serializable接口
9.3 实现Externalizable接口
9.4 可序列化类的不同版本的序列化兼容性
9.5 小结
9.6 练习题
第10章 Java语言的反射机制
10.1 Java Reflection API简介
10.2 在远程方法调用中运用反射机制
10.3 代理模式
10.3.1 静态代理类
10.3.2 动态代理类
10.3.3 在远程方法调用中运用代理类
10.4 小结
10.5 练习题
第11章 RMI框架
11.1 RMI的基本原理
11.2 创建第一个RMI应用
11.2.1 创建远程接口
11.2.2 创建远程类
11.2.3 创建服务器程序
11.2.4 创建客户程序
11.2.5 运行RMI应用
11.3 远程对象工厂设计模式
11.4 远程方法中的参数与返回值传递
11.5 回调客户端的远程对象
11.6 远程对象的并发访问
11.7 分布式垃圾收集
11.8 远程对象的equals()、hashCode()和clone()方法
11.9 使用安全管理器
11.10 RMI应用的部署及类的动态加载
11.11 远程激活
11.12 小结
11.13 练习题
第12章 通过JDBC API访问数据库
12.1 JDBC的实现原理
12.2 安装和配置MySQL数据库
12.3 JDBC API简介
12.4 JDBC API的基本用法
12.5 可滚动及可更新的结果集
12.6 行集
12.7 调用存储过程
12.8 处理Blob和Clob类型数据
12.9 控制事务
12.9.1 事务的概念
12.9.2 声明事务边界的概念
12.9.3 在mysql.exe程序中声明事务
12.9.4 通过JDBC API声明事务边界
12.9.5 保存点
12.9.6 批量更新
12.9.7 设置事务隔离级别
12.10 数据库连接池
12.11 小结
12.12 练习题
第13章 基于MVC和RMI的分布式应用
13.1 MVC设计模式简介
13.2 store应用简介
13.3 创建视图
13.4 创建控制器
13.5 创建模型
13.6 创建独立应用
13.7 创建分布式应用
13.8 小结
13.9 练习题
第14章 通过JavaMail API收发邮件
14.1 E-mail协议简介
14.2 JavaMail API简介
14.3 建立JavaMail应用程序的开发环境
14.4 创建JavaMail应用程序
14.5 身份验证
14.6 URLName类
14.7 创建和读取复杂电子邮件
14.8 操纵邮件夹
14.9 小结
14.10 练习题
第15章 安全网络通信
15.1 SSL简介
15.2 JSSE简介
15.3 创建基于SSL的安全服务器和安全客户
15.4 小结
15.5 练习题
第16章 CORBA简介
16.1 创建IDL接口
16.2 创建IDL接口的实现类
16.3 创建服务器程序
16.4 创建客户程序
16.5 运行CORBA程序
16.6 小结
16.7 练习题
第17章 Web服务简介
17.1 SOAP简介
17.2 建立Apache AXIS环境
17.3 在Tomcat上发布Apache-AXIS Web应用
17.4 创建SOAP服务
17.5 管理SOAP服务
17.6 创建和运行SOAP客户程序
17.7 发布JWS服务
17.8 小结
17.9 练习题
附录A 本书范例的运行方法
A.1 本书所用软件的下载地址
A.2 部分软件的安装
A.2.1 安装JDK
A.2.2 安装ANT
A.2.3 安装Tomcat
A.3 编译源程序
A.4 运行客户/服务器程序

声明:
本文由金丝燕网原创编译,转载请保留链接: 《Java网络编程精解》pdf下载
本站技术交流群,力争解决每一个问题:JAVA交流

《Java网络编程精解》pdf下载:等您坐沙发呢!

发表评论