书籍详情
JSP设计(第2版)
作者:Hans Bergsten著;汪青青,朱剑平等译
出版社:清华大学出版社
出版时间:2004-10-01
ISBN:9787302096399
定价:¥74.00
购买这本书可以去
内容简介
从1999年开始,企业级Java风暴般席卷了整个Java编程社区,开发者们都已认识到它在构建分布式应用程序方面的潜力。而现在,JSP(JavaServerPages)继续协调网页设计者和程序员之间的工作,让他们共同创建动态网站。JSP基于特定的Javaservlet技术而构建,用它可以更加轻松地开发动态Web应用程序,即使您是一位硬核程序员也无妨。《JSP设计(第二版)》得到了彻底的修订和更新,包括了JSP规范1.2版本中的重大变化。它包括关于JSPStandardTagLibrary(JSTL)的详细内容::JSTL是一组殷切加入的JSP元素规范,用于多数JSP应用程序中需要的任务。本书开篇阐述了JSP如何充分利用Javaservlet来创建高效、可移植的Web应用程序。书中还展示了如何用ApacheTomcat服务器启动JSP,并详细讲述了JSP语法和功能、错误处理和调试、身份验证和个性化,以及如何将JSTL用于数据库访问、XML处理及国际化等。本书可以满足两类想学习JSP的专业人士的不同需要:一类是网页设计师,他们对如何在网页中使用JSP元素很感兴趣;另一类是程序员,他们对JSPAPl极为关注,并关心如何在企业级应用程序中有效地使用JSP。如果你是后者,本书还将指导你研究一些更深入的课题,诸如用普通的ApacheStrutsMVC框架将servlet和JavaBeans与JSP集成在一起等。最后,本书作者展示了如何用逼真的示例开发自定义标记库,读者可将共用作自己JSP库的出发点。“这是一本很完整、很全面而且非常实用的书。作者出色地将他广博的经验与人共享,因此网页开发人员得以充分利用JavaServerPages和相关网页技术。”::PierreDelisle,JSP标准标记库规范主管(JSPstandardtaglibraryspecificationlead)HansBergsten是GefionSoftware的创始人,该公司致力于在J2EE技术的基础之上开发Java服务及产品。从servlet和JSP规范形成的时候开始,Hans始终是工作组中的积极参与者。他还为其他相关的JCP规范(诸如JSPStandardTagLibrary,JSTL)做出了重要贡献,而且,作为ApacheJakarta项目管理委员会中的成员参与了用于servlet和JSP这两个规范的ApacheTomcat参考实现的开发。
作者简介
Hans Bergsten是Gefion Software的创始人,其主要成果是适用于Web应用程序开发的、基于JSP的组件。从servlet和JSP规范形成的时候开始,Hans始终是工作组中的积极参与者,作为Apache Jakarta项目管理委员会中的成员,他为用于两个规范的Apache Tomcat参考实现的开发做出了重要贡献。
目录
前言
第一部分 JSP应用程序基础
第一章 JSP介绍
什么是JSP?
为什么要使用JSP?
开始学习所需要的东西
第二章 HTTP和servlet基础
HTTP请求/应答模型
Servlet
第三章 JSP概览
servlet所带来的问题
JSP页面剖析
JSP处理过程
使用MVC设计JSP应用程序
第四章 设置JSP环境
安装Java软件开发工具包
安装Tomcat服务器
测试Tomcat
安装本书的示例.
Web应用程序示例概览
第二部分 JSP应用程序开发
第五章 生成动态内容
创建一个JSP页面
安装JSP页面
运行JSP页面
使用JSP指令元素
使用模板文本
使用JSP行为元素
第六章 在JSP页面中使用JavaBeans组件
什么是bean
在JSP页面中声明bean
读取bean的属性
设置bean的属性
第七章 使用自定义标记库和JSP标准标记库
什么是自定义标记库
安装自定义标记库
声明自定义标记库
使用标记库中的行为
第八章 处理输入和输出
读取请求参数值
验证用户输入
格式化HTML输出
第九章 错误处理和调试
处理语法错误
调试JSP应用程序
处理运行时错误
第十章 在JSP页面,请求和用户间共享数据
在页面间传递控制和数据
共享会话和应用程序数据
在线购物
内存使用策略
第十一章 数据库访问
从JSP页面访问数据库
在不使用bean的情况下进行输入验证
使用事务
应用程序特定的数据库行为
第十二章 身份验证和个性化
由容器提供的身份验证
应用程序控制的身份验证
其他安全问题
第十三章 国际化
Java是如何支持国际化和本地化的
产生本地化的输出
字符集简史
处理本地化的输入
第十四章 使用XMl数据
生成XML应笞
将XML转换为HTML
将XML转换为设备特定的格式
处理XML数据
第十五章 使用脚本元素
使用page指令脚本属性
隐式的JSP脚本对象
使用小脚本
使用表达式
使用声明
混合使用行为元素和脚本元素
处理脚本语法错误
第十六章 拾遗补缺
缓冲
引入页面片段
混合使用客户端代码和服务器端代码
对JSP页面进行预编译
防止JSP页面被缓存
将JSP页面写为XML文档
URL是如何被解释的
第三部分 J2EE中的JSP和JSP组件开发
第十七 章Web应用程序模型
J2EE模型
MVC设计模型
可缩放性
第十八章 将servlet和JSP组合使用
servlet、过滤器和监听器
为每个任务选择正确的组件类型
使用监听器初始化共享资源
使用过滤器进行访问控制
使用servlet集中处理请求
使用公共的JSP错误页面
第十九章 开发用于JSP的JavaBeans组件
bean作为JSP组件
JSPbean的示例
意想不到的<jsp:setPropeny>行为
第二十章 开发自定义标记库
标记扩展基础
开发一个简单的行为
开发一种迭代行为
处理行为体
处理异常
标记处理器的生存周期和意义
创建TLD
打包和安装标记库
第二十一章 高级自定义标记库特性
开发协作行为
验证语法
在标记库中使用监听器
动态属性值和类型
第二十二章 结合自定义代码与JSTL
在自定义行为中使用表达式语言
设置和使用配置变量
结合自定义条件行为
结合自定义迭代行为
结合自定义118N行为
结合自定义数据库行为
使用JSLT标记库验证器
第二十三章 数据库访问战略
JDBC基础
使用连接和连接池
使应用程序组件可以获得连接池
使用通用数据库bean
开发应用程序特定的数据库组件
第四部分 附录
附录一 JSP元素的语法参考
附录二 JSTL行为和API参考
附录三 JSTL表达式语言参考
附录四 JSPAPI参考
附录五 本书示例中的自定义行为和API的参考
参考六 Web应用程序结构和配置描述符参考
第一部分 JSP应用程序基础
第一章 JSP介绍
什么是JSP?
为什么要使用JSP?
开始学习所需要的东西
第二章 HTTP和servlet基础
HTTP请求/应答模型
Servlet
第三章 JSP概览
servlet所带来的问题
JSP页面剖析
JSP处理过程
使用MVC设计JSP应用程序
第四章 设置JSP环境
安装Java软件开发工具包
安装Tomcat服务器
测试Tomcat
安装本书的示例.
Web应用程序示例概览
第二部分 JSP应用程序开发
第五章 生成动态内容
创建一个JSP页面
安装JSP页面
运行JSP页面
使用JSP指令元素
使用模板文本
使用JSP行为元素
第六章 在JSP页面中使用JavaBeans组件
什么是bean
在JSP页面中声明bean
读取bean的属性
设置bean的属性
第七章 使用自定义标记库和JSP标准标记库
什么是自定义标记库
安装自定义标记库
声明自定义标记库
使用标记库中的行为
第八章 处理输入和输出
读取请求参数值
验证用户输入
格式化HTML输出
第九章 错误处理和调试
处理语法错误
调试JSP应用程序
处理运行时错误
第十章 在JSP页面,请求和用户间共享数据
在页面间传递控制和数据
共享会话和应用程序数据
在线购物
内存使用策略
第十一章 数据库访问
从JSP页面访问数据库
在不使用bean的情况下进行输入验证
使用事务
应用程序特定的数据库行为
第十二章 身份验证和个性化
由容器提供的身份验证
应用程序控制的身份验证
其他安全问题
第十三章 国际化
Java是如何支持国际化和本地化的
产生本地化的输出
字符集简史
处理本地化的输入
第十四章 使用XMl数据
生成XML应笞
将XML转换为HTML
将XML转换为设备特定的格式
处理XML数据
第十五章 使用脚本元素
使用page指令脚本属性
隐式的JSP脚本对象
使用小脚本
使用表达式
使用声明
混合使用行为元素和脚本元素
处理脚本语法错误
第十六章 拾遗补缺
缓冲
引入页面片段
混合使用客户端代码和服务器端代码
对JSP页面进行预编译
防止JSP页面被缓存
将JSP页面写为XML文档
URL是如何被解释的
第三部分 J2EE中的JSP和JSP组件开发
第十七 章Web应用程序模型
J2EE模型
MVC设计模型
可缩放性
第十八章 将servlet和JSP组合使用
servlet、过滤器和监听器
为每个任务选择正确的组件类型
使用监听器初始化共享资源
使用过滤器进行访问控制
使用servlet集中处理请求
使用公共的JSP错误页面
第十九章 开发用于JSP的JavaBeans组件
bean作为JSP组件
JSPbean的示例
意想不到的<jsp:setPropeny>行为
第二十章 开发自定义标记库
标记扩展基础
开发一个简单的行为
开发一种迭代行为
处理行为体
处理异常
标记处理器的生存周期和意义
创建TLD
打包和安装标记库
第二十一章 高级自定义标记库特性
开发协作行为
验证语法
在标记库中使用监听器
动态属性值和类型
第二十二章 结合自定义代码与JSTL
在自定义行为中使用表达式语言
设置和使用配置变量
结合自定义条件行为
结合自定义迭代行为
结合自定义118N行为
结合自定义数据库行为
使用JSLT标记库验证器
第二十三章 数据库访问战略
JDBC基础
使用连接和连接池
使应用程序组件可以获得连接池
使用通用数据库bean
开发应用程序特定的数据库组件
第四部分 附录
附录一 JSP元素的语法参考
附录二 JSTL行为和API参考
附录三 JSTL表达式语言参考
附录四 JSPAPI参考
附录五 本书示例中的自定义行为和API的参考
参考六 Web应用程序结构和配置描述符参考
猜您喜欢