深入Java Servlet网络编程

深入Java Servlet网络编程
作 者: 陈海山
出版社: 清华大学出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《深入Java Servlet网络编程》作者简介

内容简介

Java Servlet是用Java语言进行Web服务器编程的强大利器,利用Java Servlet可以方便、高效地构建各种基于B/S结构的解决方案。本书详细介绍了在开发B/S结构的系统时,使用Java Servlet技巧解决常见问题的编程方法,并从协议细节的角度进行详细的讲述。全书由16章和2个附录构成,理论吉合实例,分门别类地讲述了Servlet编程方法、会话管理、服务器端图形生成、网络编程、上传和下载文件、使用数据库、在数据库中存驻图像、Servlet链、Servlet服务器端包含、Applet和 Servlet通信、在Servlet中发送和接收邮件、在Servlet中利用XML、在Servlet中利用EJB实现Internet搜索引擎等内容。 本书内容丰富,结构合理、重点突出、实例讲解,易学易会,既可供Java应用编程人员学习借鉴,也可以作为高等院校师生的教学参考用书。

图书目录

第1章 分布式Web应用程序

1. 1 分布式Web应用程序

1. 2 企业级n-层应用

1. 3 典型Web应用程序的处理过程

1. 3. 1 Web浏览器发送请求

1. 3. 2 执行服务器端程序

1. 3. 3 将结果运回给浏览器

1. 4 服务器端技术

1. 4. 1 各种服务器端技术的比较

1. 4. 2 基于Java解决方案的特点

第2章 Java Servlet简介

2. 1 Servlet生命周期

2. 2 Java Servlet API简介

2. 3 处理表单和返回数据的实例

2. 4 错误处理和日志记录

2. 4. 1 Java中的异常处理机制

2. 4. 2 在Java Servlet中处理异常

2. 4. 3 向浏览器发送标准的HTTP错误

2. 4. 4 服务器端日志记录

2. 5 Servlet在n-层结构中的作用

第3章 会话育理

3. 1 使用传统方法进行会话管理

3. 1. 1 URL Rewriting技术

3. 1. 2 隐藏表单域

3. 1. 3 Cookie功能

3. 2 使用Java Servlet API进行会话管理

3. 2. 1 HttpSession接口

3. 2. 2 管理会话数据

3. 2. 3 购物车实例

3. 2. 4 会话事件

第4章 生成图像

4. 1 HTTP协议中的MIME类型

4. 2 Servlet向客户端返回MIME类型

4. 3 在服务器瑞生成统计图形

4. 3. 1 产生图形

4. 3. 2 产生条形图

4. 3. 3 产生饼形图

4. 3. 4 将绘制的图形转化成JPEG格式

4. 3. 5 在服务器端产生条形图和饼形图的实例

第5章 Java Servlet中的网络编程

5. 1 Java套接字网络编程

5. 1. 1 InetAddress类

5. 1. 2 Socket类

5. 1. 3 给手机发送网上短信息

5. 2 Java网络编程中的高层类

5. 2. 1 URL类

5. 2. 2 URLConnection类

第6章 利用Servlet上传和下载文件

6. 1 得到HTTP请求消息的内容

6. 2 利用Servlet得到上传的文件

6. 2. 1 上传文件及表单域的请求实体的分析

6. 2. 2 得到上传文件的编程实例

6. 3 使用Servlet下载文件

6. 3. 1 相关的HTTP协议的规定

6. 3. 2 使用Servlet下载文件实例

第7章 在Servlet中使用数据库

7. 1 JDBC概述

7. 1. 1 JDBC驱动程序的类型

7. 1. 2 使用JDBC

7. 1. 3 使用JDBC的实例

7. 2 连接地

7. 2. 1 ConnectionPool对象

7. 2. 2 使连接池对所有Servlet可用

7. 2. 3 外罩连接池类

第8章 在数据库中存取图像

8. 1 在数据库中存入图像数据

8. 2 提取和显示图像信息

第9章 Servlet链

9. 1 编写Servlet链

9. 2 触发Servlet链

第10章 服务器端包含

10. 1 服务器端包含的编写

10. 2 服务器端包含的参数传递

10. 3 服务器端包含的实例

第11章 Applet和Servlet通信

11. 1 Applet和Servlet通信概述

11. 2 Applet和Servlet的网络通信

11. 2. 1 初识Applet和Servlet网络通信

11. 2. 2 Applet和Servlet之间传递对象

11. 3 Applet和Servlet之间实现远程方法调用

11. 3. 1 远程方法调用中的设计模式

11. 3. 2 设计应用程序子协议

11. 3. 3 远程方法调用的实例

第12章 在Servlet中发送和接收邮件

12. 1 电子邮件协议

12. 2 利用SMIP发送电子邮件

12. 2. 1 利用网络编程发送邮件

12. 2. 2 利用网络编程发送电子邮件的实例

12. 3 JavaMail API和电子邮件

12. 3. 1 配置JavaMail

12. 3. 2 JavaMail的结构

12. 3. 3 登录邮件服务器

12. 3. 4 在网页中显示邮件内容

12. 3. 5 利用JavaMail发送邮件

第13章 在Java Servlet中利用 RMI

13. 1 RMI概述

13. 2 RMI的实现

13. 2. 1 定义远程接口

13. 2. 2 实现远程对象

13. 2. 3 将远程对象绑定到RMI的名称空间

13. 2. 4 作为客户对象的Servlet

13. 2. 5 运行RMI

第14章 在Java Servlet中利用XML

14. 1 XML概述

14. 1. 1 DOM和SAX

14. 1. 2 良构的XML文档及验证实例

14. 1. 3 有效的XML文档及验证实例

14. 2 XML语法

14. 2. 1 XML文档部分

14. 2. 2 DTD

14. 3 XML应用实例

14. 3. 1 服务器端XML的生成

14. 3. 2 XML在客户端

第15章 实现Internet搜索引擎

15. 1 搜索引擎的原理

15. 2 搜索引擎的实现

15. 2. 1 数据库部分的实现

15. 2. 2 解析网页

15. 2. 3 在Internet上爬行

第16章 在Servlet中利用EJB

16. 1 EJB概述

16. 1. 1 EJB的开发过程

16. 1. 2 会话Bean和实体Bean

16. 2 会话Bean

16. 2. 1 定义宿主接口

16. 2. 2 定义远程接口

16. 2. 3 会话Bean类的实现

16. 2. 4 在网络中传送的可串行化的结果类

16. 2. 5 XML分配描述符

16. 2. 6 打包成jar文件

16. 2. 7 在服务器上配置EJB

16. 2. 8 从Servlet中调用EJB

附录A 超文本传输协议

A. 1 MIME

A. 2 URI和URL

A. 3 HTTP详解

A. 3. 1 建立TCP/IP连接

A. 3. 2 客户端发送请求

A. 3. 3 服务器返回响应

A. 3. 4 HTTP报头

附录B Servlet API