JSP程序设计指南PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:Gary Bollinger,Bharathi Natarajan著;天宏工作室译
- 出 版 社:北京:清华大学出版社
- 出版年份:2002
- ISBN:7302060819
- 页数:429 页
第一部分 JSP基础 3
第1章 Internet技术简介 3
1.1 客户-服务器结构的Internet 4
1.1.1 网络透明度问题 5
1.1.2 有状态服务器 6
1.1.3 HTIP服务器是无状态服务器 7
1.2 HTIP请求 7
1.2.1 请求行 8
1.2.2 消息头 12
1.2.3 消息体 13
1.3 HTTP响应 13
1.3.1 状态行 13
1.3.2 消息头 14
1.3.3 消息体 14
1.4 其余内容 15
1.5 客户端Web程序设计 22
1.5.1 扩展到Web浏览器 23
1.5.2 浏览器技术的作用与局限性 27
1.6 服务器端Web编程 28
1.6.1 扩展Web服务器 30
1.6.2 Java服务器小程序和JavaServer Pages的作用 33
第2章 JSP元素:注释和指令 38
2.1 JSP容器 39
2.1.1 JSP页面 39
2.1.2 JSP作用域 41
2.1.3 JSP的结构 42
2.1.4 完整的JSP页面概览 42
2.2 JSP注释 44
2.2.1 使用注释 44
2.2.2 JSP注释的类型 46
2.3 JSP指令 48
2.3.1 include指令 48
2.3.2 page指令 54
2.3.3 taglib指令 61
第3章 JSP元素:脚本元素 65
3.1 三种脚本元素 66
3.2 容器如何转换JSP脚本元素 66
3.3 JSP声明 71
3.3.1 JSP声明中的变量 71
3.3.2 JSP声明中的方法 72
3.3.3 高级Java特性的声明 73
3.3.4 关于JSP声明的更多内容 74
3.4 JSP表达式 77
3.5 JSP脚本小程序 79
3.5.1 脚本小程序中的变量 80
3.5.2 脚本小程序中的表达式 80
3.5.3 脚本小程序中的条件 81
3.5.4 脚本小程序中的循环 83
3.5.5 脚本小程序中的高级Java特性 84
3.5.6 脚本小程序中的异常 86
3.5.7 有关JSP脚本小程序的更多内容 87
第4章 隐含对象 95
4.1 request变量 97
4.2 response变量 106
4.3 pageContext变量 115
4.4 session变量 119
4.5 out变量 125
4.6 application变量 130
4.7 config变量 138
4.8 page变量 140
4.9 exception变量 141
第5章 标准操作 144
5.1 JSP操作 145
5.1.1 标准操作与自定义操作 145
5.1.2 标记属性 146
5.1.3 id属性 147
5.1.4 scope属性 148
5.2 <jsp:useBean>操作 148
5.2.1 属性和使用规则 149
5.2.2 处理步骤 150
5.2.3 使用<jsp:useBean> 152
5.3 <jsp:setProperty>操作 155
5.3.1 属性和使用规则 156
5.3.2 <jsp:setProperty>的两种变化形式 156
5.4 <jsp:getProperty>操作 160
5.4.1 属性和使用规则 160
5.4.2 使用<jsp:getProperty> 161
5.5 <jsp:include>操作 162
5.5.1 属性和使用规则 163
5.5.2 使用<jsp:include> 163
5.6 <jsp:forward>操作 164
5.6.1 属性和使用规则 165
5.6.2 使用<jsp:forward> 165
5.7 <jsp:param>操作 166
5.8 <jsp:plugin>操作 173
5.8.1 属性和使用规则 173
5.8.2 将小程序映射到<jsp:plugin> 174
第6章 标记库 180
6.1 为什么定义自定义标记 181
6.2 标记库的元素 186
6.2.1 标记库的格式 187
6.2.2 taglib指令 187
6.2.3 标记库描述符 187
6.2.4 标记处理程序 191
6.3 标记处理程序的生命期 202
6.4 定义脚本变量 205
6.4.1 TagExtraInfo类 205
6.4.2 定义脚本变量 207
6.4.3 定义隐含对象的推荐约定 209
6.5 在操作与标记库之间交换数据 215
6.5.1 id和PageContext对象 215
6.5.2 运行时堆栈 215
第二部分 创建实际的应用程序 229
第7章 JSP体系结构 229
7.1 应用程序开发中的模式 230
7.1.1 模式的思想 230
7.1.2 模式的实用性 231
7.2 结构模式 232
7.2.1 应用层 233
7.2.2 拆分表示层 235
7.2.3 Web应用程序结构 236
7.3 面向对象的软件设计模式 239
7.3.1 模型-视图-控制器 239
7.3.2 仲裁者 241
7.3.3 命令 242
7.3.4 策略 243
7.3.5 桥 245
7.4 应用程序:Family Center 254
7.4.1 安全性 255
7.4.2 Web流 255
7.4.3 存储库 256
第8章 JSP安全性 258
8.1 基本的应用程序安全性 259
8.1.1 认证 259
8.1.2 授权 262
8.1.3 完整性 262
8.1.4 机密性 264
8.1.5 可用性 264
8.1.6 审核 265
8.2 Web认证 265
8.2.1 LDAP认证 266
8.2.2 基于证书的认证 267
8.2.3 基于Web服务器的认证 268
8.2.4 配置Apache认证 271
8.3 服务器小程序容器认证 274
8.3.1 基本认证 274
8.3.2 摘要认证 277
8.3.3 HTTPS客户认证 278
8.3.4 基于表单的认证 278
8.4 Tomcat安全拦截器 281
8.5 安全解决方案的元素 289
8.5.1 登录页和登录错误页 289
8.5.2 web.xml文件 290
8.5.3 CustomRealm安全拦截器 291
8.5.4 server.xml配置文件 296
第9章 Web应用程序中的控制器和流控制 298
9.1 控制器 299
9.1.1 用户输入处理 300
9.1.2 与模型的交互 300
9.1.3 Web应用程序工作流和流控制 301
9.2 简单的流控制 308
9.3 高级流控制:Struts MVC框架 331
9.4 最后的考虑 332
第10章 集成数据库 336
10.1 外部内容源的作用 337
10.1.1 管理大量内容 338
10.1.2 集中、保护和共享内容 338
10.1.3 提供动态内容 339
10.1.4 访问早期的信息系统 340
10.2 JDBC数据访问API 341
10.2.1 JDBC结构 342
10.2.2 JDBC的基础知识 342
10.2.3 JavaServer Pages和JDBC API 352
10.3 Family Center数据模型 359
10.3.1 实体类型 359
10.3.2 属性 361
10.3.3 关系 362
10.4 Family Center数据访问方法 366
第三部分 附录 383
附录A 练习答案 383
附录B 创建开发和部署环境 401
B.1 Web服务器和容器 402
B.2 Apache和Tomcat 403
B.3 安装Tomcat 403
B.4 Web应用程序和WAR格式 406
B.4.1 WAR目录结构 406
B.4.2 创建WAR文件 407
B.4.3 Web应用程序部署描述符 407
B.4.4 Tomcat中的Web应用程序 409
B.5 安装Apache 409
B.6 连接Apache和Tomcat 412
B.6.1 配置Tomcat(第3个问题的答案) 412
B.6.2 安装适配器(第2个问题的答案) 414
B.6.3 配置Apache(第1个问题的答案) 415
附录C 创建MYSQL数据库 417
C.1 下载MySQL 418
C.2 下载用于MySQL的JDBC驱动程序 419
C.3 安装MySQL 419
C.4 管理MySQL 420
C.4.1 mysqladmin工具 421
C.4.2 MySQL结构化查询语言 422
C.5 MySQL文档 424
附录D JSP 1.2中的新特性 425
D.1 Java 2平台 426
D.2 Servlet 2.3规范 426
D.3 XML语法 427
D.4 验证JavaServer Pages 427
D.5 增强的标记库支持 428
D.6 对页面创作的改进支持 429
D.7 更好的本地化支持 429
D.8 解决“在包含前刷新”的限制 429
D.9 向后兼容性 429
- 《近代旅游指南汇刊二编 16》王强主编 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《BBC人体如何工作》(英)爱丽丝.罗伯茨 2019
- 《近代旅游指南汇刊 31》王强主编 2014
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《近代旅游指南汇刊二编 10》王强主编 2017
- 《计算机辅助平面设计》吴轶博主编 2019
- 《高校转型发展系列教材 素描基础与设计》施猛责任编辑;(中国)魏伏一,徐红 2019
- 《手工咖啡 咖啡爱好者的完美冲煮指南》(美国)杰茜卡·伊斯托,安德烈亚斯·威尔霍夫 2019
- 《组织领导学 第8版》(美)加里·尤克尔(Gary Yukl) 2017
- 《兽医产科学 第9版》(英)David E. Noakes,(新西兰)Timothy J. Parkinson,(英)Gary C. W. England编著 2014
- 《冠心病监护手册》Josph S.Alpert M.D Gary S.Francis M.D原著;李润耀,倪士珍,汪传润校对 1981
- 《JAVA核心技术 卷1 基础知识 上 第9版英文版》(美)CAY S.HORSTMANN,GARY CORNELL著 2013
- 《管理大未来 新管理正在淘汰旧商业!》盖瑞·哈默尔(GARY HAMEL),比尔·布林(BILL BREEN)著;廖建容,杨美龄,周宜芳译 2012
- 《JAVA核心技术 卷2 高级特性 上 第9版英文版》(美)CAY S.HORSTMANN,GARY CORNELL著 2013
- 《JAVA核心技术 卷2 高级特性 下 第9版英文版》(美)CAY S.HORSTMANN,GARY CORNELL著 2013
- 《JAVA核心技术 卷1 基础知识 下 第9版英文版》(美)CAY S.HORSTMANN,GARY CORNELL著 2013
- 《目标设定》(美)盖瑞·布莱尔(Gary R. Blair) 1997
- 《山即是心 史耐德诗文选》Gary Snyder (美)盖瑞·史耐德著;林耀福,梁秉钧编选 1990
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019