| 作 者: | Hans Bergsten 林琪 朱涛江 林琪 |
| 出版社: | 中国电力出版社 |
| 丛编项: | O’Reilly Java系列 |
| 版权说明: | 本书为公共版权或经版权方授权,请支持正版图书 |
| 标 签: | jsp |
| ISBN | 出版时间 | 包装 | 开本 | 页数 | 字数 |
|---|---|---|---|---|---|
| 未知 | 暂无 | 暂无 | 未知 | 0 | 暂无 |
前言 1
第一部分 JSP应用初步
第一章 JavaServer Pages入门 17
什么是JavaServer Pages 17
为什么使用 JSP 18
如何起步 24
第二章 HTTP和Servlet基础 25
HTTP请求/响应模型 26
Servlet 33
第三章 JSP概述 37
Servlet存在的问题 37
JSP页面剖析 39
JSP处理 40
采用MVC模型的JSP 应用设计 44
第四章 建立JSP环境 46
安装Java软件开发工具包 46
安装Tomcat服务器 47
测试Tomcat 52
安装书中的例子 53
示例Web应用概述 54
第二部分 JSP应用开发
第五章 生成动态内容 59
创建一个JSP页面 59
安装JSP页面 60
运行JSP页面 62
使用JSP指令元素 62
使用模板文本 64
使用JSP动作元素 65
第六章 在JSP页面中使用JavaBeans组件 73
什么是bean 73
在JSP页面中声明bean 75
读取bean性质 76
设置bean性质 79
第七章 使用定制标记库和JSP标准标记库 83
定制标记库是什么? 83
安装定制标记库 84
声明定制标记库 84
使用标记库中的动作 88
第八章 处理输入和输出 95
读取请求参数值 95
验证用户输入 107
格式化HTML输出 119
第九章 错误处理和调试 122
处理语法错误 122
调试JSP应用 130
处理运行时错误 135
第十章 在JSP页面、请求和用户间共享数据 142
在页面间传递控制和数据 142
共享会话和应用数据 150
在线购物 159
内存使用考虑 168
第十一章 将定制标记库开发为标记文件 170
创建和使用标记文件 170
访问属性值 172
处理动作体 175
处理片段属性 178
通过变量向调用页面提供数据 180
中止页面处理 183
将标记文件打包以便于重用 184
第十二章 访问数据库 187
从JSP页面访问数据库 188
不采用bean验证复杂的输入 216
使用事务 219
特定于应用的数据库动作 221
第十三章 鉴别和个人化 222
容器提供的鉴别 223
应用控制的鉴别 229
其他安全问题 247
第十四章 国际化 249
Java对国际化和本地化的支持 250
生成本地化输出 254
位的简史 271
处理本地化输入 274
第十五章 处理XML数据 283
生成XML响应 283
将XML转换为HTML 285
将XML转换为依赖于设备的格式 291
处理XML数据 292
第十六章 使用脚本元素 305
使用page指令脚本属性 305
隐式JSP脚本对象 306
使用小脚本 308
使用表达式 311
使用声明 311
混合动作元素和脚本元素 315
处理脚本语法错误 319
第十七章 拾遗补缺 328
缓冲 328
包含页面片段 330
全局配置选项 336
混合客户端和服务器端代码 341
预编译JSP 页面 351
避免JSP页面缓存 354
将JSP页面写作XML文档 356
如何解释URI 363
第三部分 J2EE和JSP组件开发中的JSP
第十八章 Web应用模型 369
J2EE 369
MVC设计模型 372
可扩展性 377
第十九章 结合JSP和Servlet 382
Servlet、过滤器和监听者 382
为各项任务选择适当的组件类型 394
使用监听者初始化共享资源 396
使用过滤器进行访问控制 399
使用Servlet集中处理请求 403
使用一个通用JSP错误页面 416
第二十章 为JSP开发JavaBeans组件 419
Bean作为JSP组件 419
JSP Bean示例 425
意料之外的行为 435
第二十一章 使用Java开发定制标记库 437
开发简单标记处理器 438
开发传统标记处理器 457
开发标记库函数 476
创建标记库描述文件 477
打包和安装标记库 485
第二十二章 高级定制标记库特性 489
开发协作动作 489
验证语法 503
在标记库中使用监听者 510
动态属性值和类型 511
第二十三章 定制代码与JSTL的集成 516
设置和使用配置变量 516
集成定制条件动作 519
集成定制循环动作 520
集成定制国际化动作 527
集成定制数据库动作 529
使用JSTL标记库验证器 531
第二十四章 数据库访问策略 533
JDBC基础知识 534
使用连接和连接池 536
使连接池对应用组件可用 545
使用通用数据库bean 552
开发特定于应用的数据库组件 556
第四部分 附录
附录一 JSP元素参考 563
附录二 JSTL动作和API参考 589
附录三 JSP表达式语言参考 646
附录四 JSP API参考 653
附录五 本书示例中定制动作的API参考 715
附录六 Web应用结构和部署描述文件参考 730
索引 753