深入Java Servlet网络编程PDF电子书下载
- 电子书积分:12 积分如何计算积分?
- 作 者:陈海山主编
- 出 版 社:北京:清华大学出版社
- 出版年份:2002
- ISBN:7302052239
- 页数:314 页
第1章 分布式Web应用程序 1
1.1 分布式Web应用程序 2
1.2 企业级n-层应用 2
1.3 典型Web应用程序的处理过程 4
1.3.1 Web浏览器发送请求 4
1.3.2 执行服务器端程序 4
1.4 服务器端技术 5
1.4.1 各种服务器端技术的比较 5
1.3.3 将结果返回给浏览器 5
1.4.2 基于Java解决方案的特点 6
第2章 Java Servlet简介 8
2.1 Servlet生命周期 9
2.2 Java Servlet API简介 10
2.3 处理表单和返回数据的实例 14
2.4 错误处理和日志记录 17
2.4.1 Java中的异常处理机制 18
2.4.2 在Java Servlet中处理异常 19
2.4.3 向浏览器发送标准的HTTP错误 21
2.4.4 服务器端日志记录 22
2.5 Servlet在n-层结构中的作用 22
第3章 会话管理 24
3.1 使用传统方法进行会话管理 25
3.1.1 URL Rewriting技术 25
3.1.2 隐藏表单域 25
3.1.3 Cookie功能 26
3.2 使用Java ServletAPI进行会话管理 27
3.2.1 HttpSession接口 28
3.2.2 管理会话数据 29
3.2.3 购物车实例 30
3.2.4 会话事件 33
第4章 生成图像 34
4.1 HTTP协议中的MIME类型 35
4.2 Servlet向客户端返回MIME类型 36
4.3 在服务器端生成统计图形 37
4.3.2 产生条形图 38
4.3.1 产生图形 38
4.3.4 将绘制的图形转化成JPEG格式 39
4.3.5 在服务器端产生条形图和饼形图的实例 39
4.3.3 产生饼形图 39
第5章 Java Servlet中的网络编程 46
5.1 Java套接字网络编程 47
5.1.1 InetAddress类 48
5.1.2 Socket类 51
5.1.3 给手机发送网上短信息 54
5.2.1 URL类 58
5.2 Java网络编程中的高层类 58
5.2.2 URLConnection类 59
第6章 利用Servlet上传和下载文件 64
6.1 得到HTTP请求消息的内容 65
6.2 利用Servlet得到上传的文件 69
6.2.1 上传文件及表单域的请求实体的分析 69
6.2.2 得到上传文件的编程实例 69
6.3.1 相关的HTTP协议的规定 77
6.3 使用Servlet下载文件 77
6.3.2 使用Servlet下载文件实例 78
第7章 在Servlet中使用数据库 82
7.1 JDBC概述 83
7.1.1 JDBC动程序的类型 83
7.1.2 使用JDBC 85
7.1.3 使用JDBC的实例 87
7.2 连接池 92
7.2.1 ConnectionPool对象 92
7.2.2 使连接池对所有Servlet可用 103
7.2.3 外罩连接池类 105
第8章 在数据库中存取图像 111
8.1 在数据库中存入图像数据 112
8.2 提取和显示图像信息 114
第9章 Servlet链 123
9.1 编写Servlet链 124
9.2 触发Servlet链 128
第10章 服务器端包含 131
10.1 服务器端包含的编写 132
10.2 服务器端包含的参数传递 133
10.3 服务器端包含的实例 135
第11章 Applet和Servlet通信 141
11.1 Applet和Servlet通信概述 142
11.2 Applet和Servlet的网络通信 142
11.2.1 初识Applet和Servlet网络通信 143
11.2.2 Applet和Servlet之间传递对象 146
11.3 Applet和Servlet之间实现远程方法调用 150
11.3.1 远程方法调用中的设计模式 151
11.3.2 设计应用程序子协议 151
11.3.3 远程方法调用的实例 152
第12章 在Servlet中发送和接收邮件 168
12.1 电子邮件协议 169
12.2 利用SMIP发送电子邮件 170
12.2.1 利用网络编程发送邮件 170
12.2.2 利用网络编程发送电子邮件的实例 171
12.3 JavaMail API和电子邮件 180
12.3.1 配置JavaMail 180
12.3.2 JavaMail的结构 181
12.3.3 登录邮件服务器 181
12.3.4 在网页中显示邮件内容 186
12.3.5 利用JavaMail发送邮件 192
第13章 在Java Servlet中利用RMI 195
13.2.1 定义远程接口 196
13.2 RMI的实现 196
13.1 RMI概述 196
13.2.2 实现远程对象 198
13.2.3 将远程对象绑定到RMI的名称空间 200
13.2.4 作为客户对象的Servlet 201
13.2.5 运行RMI 203
第14章 在Java Servlet中利用XML 205
14.1 XML概述 206
14.1.1 DOM和SAX 206
14.1.2 良构的XML文档及验证实例 207
14.1.3 有效的XML文档及验证实例 209
14.2 XML语法 213
14.2.1 XML文档部分 213
14.2.2 DTD 216
14.3 XML应用实例 221
14.3.1 服务器端XML的生成 222
14.3.2 XML在客户端 228
第15章 实现Internet搜索引擎 236
15.1 搜索引擎的原理 238
15.2 搜索引擎的实现 238
15.2.1 数据库部分的实现 239
15.2.2 解析网页 243
15.2.3 在Internet上爬行 246
第16章 在Servlet中利用EJB 254
16.1 EJB概述 255
16.1.1 EJB的开发过程 255
16.2 会话Bean 256
16.1.2 会话Bean和实体Bean 256
16.2.1 定义宿主接口 257
16.2.2 定义远程接口 258
16.2.3 会话Bean类的实现 260
16.2.4 在网络中传送的可串行化的结果类 263
16.2.5 XML分配描述符 265
16.2.6 打包成jar文件 267
16.2.7 在服务器上配置EJB 267
16.2.8 从Servlet中调用EJB 269
附录A 超文本传输协议 273
A.1 MIME 273
A.2 URI和URL 275
A.3 HTTP详解 275
A.3.1 建立TCP/IP连接 276
A.3.2 客户端发送请求 276
A.3.3 服务器返回响应 278
A.3.4 HTTP报头 281
附录B Servlet API 287
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《程序逻辑及C语言编程》卢卫中,杨丽芳主编 2019
- 《全国职业院校工业机器人技术专业规划教材 工业机器人现场编程》(中国)项万明 2019
- 《光明社科文库 社会网络与贫富差距 经验事实与实证分析》何金财 2019
- 《高中压配电网规划 实用模型、方法、软件和应用 上》王主丁著 2020
- 《编程超有趣 奇妙Python轻松学 第1辑》HelloCode人工智能国际研究组 2018
- 《CCNA网络安全运营SECFND 210-250认证考试指南》(美)奥马尔·桑托斯(OmarSantos),约瑟夫·穆尼斯(JosephMuniz),(意) 2019
- 《网络互联技术项目化教程》梁诚主编 2020
- 《网络利他行为研究》蒋怀滨著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019