JSP技术大全PDF电子书下载
- 电子书积分:18 积分如何计算积分?
- 作 者:(美)Phil Hanna著;闻道工作室译
- 出 版 社:北京:机械工业出版社
- 出版年份:2002
- ISBN:711109333X
- 页数:612 页
第一部分 Web编程环境 1
第1章 Web市场 1
第2章 Web应用演化 2
2.1 Web的产生 2
2.2 Web编程模型的增长 2
2.3 从客户端移向服务器端方案 4
第3章 超文体传输协议介绍 6
3.1 HTTP是什么 6
3.1.1 Internet上请求文档的一种语言 6
3.1.2 HTTP规范 6
3.2 HTTP请求模型 7
3.2.1 连接至Web服务器 7
3.2.2 发送HTTP请求 8
3.2.3 服务器接受请求 9
3.2.4 来自服务器的HTTP响应 9
3.3 实例 10
3.4 小结 13
第4章 servlet介绍 14
4.1 servlet生命期 14
4.1.1 init 15
4.1.2 service 15
4.1.3 destroy 16
4.2 例子:千米每公升到英里每加仑servlet 16
4.3 servlet类 19
4.3.1 servlet 20
4.3.2 servlet请求 22
4.3.3 servlet响应 24
4.3.4 servlet上下文 26
4.4 线程模型 27
4.5 HTTP会话 28
4.6 小结 30
第5章 JSP介绍 31
5.1 JSP工作方式 31
5.2 一个基本例子 32
第二部分 JSP 元素 37
第6章 JSP语法和语义 37
6.1 JSP开发模型 37
6.2 JSP页面组件 38
6.2.1 伪指令 38
6.2.2 注释 40
6.2.3 表达式 40
6.2.4 scriptlet 41
6.2.5 声明 42
6.2.6 隐含对象 44
6.2.7 标准行为 45
6.2.8 标签扩展 47
6.3 一个完整实例 47
6.3.1 page伪指令 51
6.3.2 <jsp:include>行为 51
6.3.3 scriptlet 52
6.3.4 表达式 52
6.3.5 一个声明 53
6.4 小结 54
第7章 表达式和scriptlet 55
7.1 表达式 55
7.2 scriptlet 56
7.3 通过JSP容器处理表达式和scriptlet 57
7.3.1 HTML模板数据和表达式 58
7.3.2 scriptlet内容 58
7.3.3 容器生成的初始化和退出代码 59
7.4 隐含对象和JSP环境 60
7.4.1 Request 61
7.4.2 Response 62
7.4.3 PageContext 62
7.4.4 Session 63
7.4.5 Application 64
7.4.6 Out 64
7.4.7 Config 65
7.4.8 Page 65
7.4.9 Exception 65
7.5 初始化参数 66
7.6 小结 67
第8章 声明 68
8.1 声明是什么 68
8.2 声明的基本用法 72
8.3 变量声明 72
8.4 方法定义 76
8.4.1 覆盖jspInit和jspDestroy 80
8.4.2 隐含对象的访问 80
8.5 内部类 81
8.6 小结 83
第9章 请求发送 85
9.1 请求过程的剖析 85
9.2 包含其他资源 86
9.3 include伪指令 86
9.3.1 其工作方式 87
9.3.2 改变一个被包含文件的影响 88
9.3.3 使用include伪指令复制源码 88
9.4 <jsp:include>行为 90
9.5 使用哪种方法 100
9.6 转发请求 100
9.7 RequestDispatcher对象 103
9.8 模型1对比模型2 104
9.9 小结 105
第10章 Page伪指令 106
10.1 language 106
10.2 extends 107
10.2.1 JSP超类所需的接口 108
10.2.2 一个JSP超类例子 109
10.3 import 112
10.4 session 113
10.5 buffer和autoFlush 113
10.6 isThreadSafe 114
10.7 info 114
10.8 contentType 115
10.9 errorpage和isErrorpage 115
10.10 小结 119
第11章 JSP标签扩展 121
11.1 为什么要定制标签 121
11.2 开发第一个定制标签 122
11.2.1 第1步--定义标签 122
11.2.2 第2步--创建TLD人口 123
11.2.3 第3步--编写标签处理器 124
11.2.4 第4步--将标签并入JSP页面 127
11.3 标签处理器工作方式 128
11.3.1 JSP容器的功能 128
11.3.2 标签处理器功能 129
11.4 标签库 130
11.4.1 标签库描述器 130
11.4.2 taglib伪指令 131
11.5 标签处理器API 132
11.5.1 Tag接口 132
11.5.2 TagSupport类 133
11.6 标签处理器生命期 133
11.6.1 流线图 135
11.6.2 生成代码的一个例子 136
11.7 定义标签属性 141
11.8 体标签处理器API 146
11.8.1 BodyContent 147
11.8.2 BodyTag接口 148
11.8.3 BodyTagSupport类 148
11.9 体标签处理器生命期 149
11.10 定义脚本变量 151
11.10.1 TagExtraInfo类 152
11.10.2 标签属性有效性检验 159
11.11 协作标签 159
11.11.1 使用Syntactic Scoping 159
11.11.2 例子:switch标签 160
11.12 数据库查询例子的实现 167
11.12.1 所需标签 168
11.12.2 标签库描述器 168
11.12.3 标签处理器 169
11.13 小结 177
第三部分 JSP 行为 179
第12章 HTML窗体 179
12.1 FORM元素 180
12.2 窗体输入元素 183
12.2.1 使用INPUT标签创建的元素 185
12.2.2 使用select和option创建的元素 194
12.2.3 textarea元素 195
12.3 窗体有效性检验 196
12.4 服务器端的窗体处理 198
12.5 小结 200
第13章 数据库访问 201
13.1 JDBC简介 201
13.1.1 基本JDBC操作 201
13.1.2 基本JDBC类 202
13.1.3 一个简单JDBC实例 204
13.2 JDBC驱动器 209
13.2.1 驱动器类型 209
13.2.2 JDBC-OCBC桥 209
13.2.3 注册一个驱动器 211
13.3 连接到一个数据库 212
13.4 语句接口 213
13.4.1 Statement 214
13.4.2 PreparedStatement 220
13.4.3 CallableStatement 225
13.5 结果集 230
13.5.1 可滚动的结果集 233
13.5.2 可修改结果集 237
13.5.3 RowSet 237
13.6 使用元数据 237
13.6.1 数据库元数据 238
13.6.2 ResultSetMetadata 246
13.7 JDBC 2.0及以上版本中的新特性 247
13.8 小结 247
第14章 会话和线程管理 249
14.1 会话跟踪 249
14.1.1 隐藏域 250
14.1.3 cookie 256
14.2 会话API 261
14.2.1 创建会话 261
14.2.2 从会话中保存和检索对象 263
14.2.3 销毁会话 264
14.2.4 修订后实例 264
14.2.5 会话捆绑侦听者 272
14.3 线程管理 278
14.4 servlet线程模型 289
14.4.1 缺省线程模型 289
14.4.2 单线程模型 290
14.5 多线程应用 291
14.6 应用考虑 295
14.7 小结 297
第15章 JSP和JavaBean 298
15.1 JavaBean是什么 298
15.1.1 bean属性 298
15.1.2 持久性 300
15.2 JSP行为 305
15.2.1 <jsp:useBean> 305
15.2.2 <jsp:setProperty> 309
15.2.3 <jsp:getProperty> 311
15.3 一个完整例子--带有bean的个性化风格 312
15.3.1 从Web得到天气数据 312
15.3.2 LyricNote人口 319
15.4 小结 323
第16章 JSP和XML 324
16.1 XML简介 324
16.1.1 XML解决的问题 325
16.1.2 XML语法 325
16.1.3 文档类型定义 326
16.2 XML解析器 328
16.2.1 文档对象模型 328
16.2.2 XML的简单API 338
16.3 使用XSLT进行XSL转换 349
16.4 小结 352
第17章 JSP测试和调试 353
17.1 建立思想模型 353
17.2 独立测试 357
17.3 调试工具 358
17.3.1 捕获窗体参数 358
17.3.2 调试Web客户端 361
17.3.3 跟踪HTTP请求 367
17.4 小结 382
第18章 发布Web应用 383
18.1 Web应用环境 383
18.1.1 目录结构 383
18.1.2 资源映射 384
18.1.3 servlet上下文 386
18.2 Web存档文件 387
18.3 发布描述器:web.xml 388
18.4 发布描述器示例 393
18.5 小结 395
第19章 事例分析:一个产品支持中心 396
19.1 过程流 396
19.2 数据模式 398
19.3 开发系统 398
19.4 模式-视图-控制器结构 399
19.4.1 模式类 400
19.4.2 视图类 464
19.4.3 控制器类 489
19.5 小结 502
第四分部 JSP和其他Web组件 505
第20章 与其他客户端进行通信 505
20.1 URL连接 505
20.1.1 URL类 505
20.1.2 URLConnection类 506
20.1.3 HttpURLConnection类 507
20.2 作为客户端的Java应用 508
20.2.1 JSP竞价服务器 508
20.2.2 竞价客户端应用 510
20.3 一个Java Applet客户端 512
20.3.1 Java插件 512
20.3.2 PriceQuoteApplet 513
20.4 一个Perl 客户端 517
20.4.1 通用数据库选择服务器 518
20.4.2 Perl脚本 520
20.5 小结 523
第21章 与其他服务器通信 524
21.1 服务器端脚本环境 524
21.2 从一个JSP页面发送邮件 529
21.2.1 发送邮件的方法 529
21.2.2 在产品支持系统中的电子邮件通告 532
21.3 小结 535
第五部分 附录 537
附录A servlet API版本2.3 537
附录B JSP API版本1.2 582
附录C HTTP参考 608
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《BBC人体如何工作》(英)爱丽丝.罗伯茨 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019