本书包括关于JSP Standard Tag Library(JSTL)的详细内容——JSTL是一组殷切加入的JSP元素规範。用于多数JSP应用程式中需要的任务。本书开篇阐述了JSP如何充分利用Java servlet来创建高效,可移植的WEB应用程式。书中还展示了如何用Apache Tomcat伺服器启动JSP,并详细讲述了JSP语法和功能,错误处理和调试,身份验证和个性化,以及如何将JSTL用于资料库,XML处理及国际化等“。
基本介绍
- ISBN:7508322738
- 出版社:中国电力出版社
- 出版时间:2004-12
- 开本: 16
版权资讯
JSP设计(第3版)JavaServer Pages,Third Edition
图书作者: Hans Bergsten 着 林琪、朱涛江 译
定价: 79 .oo
概述
本书包括关于JSP Standard Tag Library(JSTL)的详细内容——JSTL是一组殷切加入的JSP元素规範。用于多数JSP应用程式中需要的任务。本书开篇阐述了JSP如何充分利用Java servlet来创建高效,可移植的WEB应用程式。书中还展示了如何用Apache Tomcat伺服器启动JSP,并详细讲述了JSP语法和功能,错误处理和调试,身份验证和个性化,以及如何将JSTL用于资料库,XML处理及国际化等“。
内容简介
自1999处JSP 1.0发布以来,JavaServer Pages(JSP)可谓掀起了一场风暴,其追随者蜂拥而至。JSP为企业Java开发人员提供了一个开发动态Web网站和Web套用的灵活工具。随着JSP标準标记库(JSTL)的引入,JSP规範第一版中略显粗糙的方面也有了大幅改进,JSP 2.0则将此技术又推向了一个新的高度。
《JSP设计(第三版)》得到了充分的修订和更新,以涵盖JSP 2.0和JSTL 1.1为规範标準。其中详细介绍了JSP 2.0中新增的表达式语言(EL)、JSTL 1.1标记库和新的函式馆、支持定製标记库开发(而无须Java代码)的新标记档案格式、简化的Java标记库API、在JSP XML语法方面所做出的改进等等。不仅如此,在此还详尽地描述了Apache Tomcat伺服器的建立、JSP和JSTL语法和特徵、错误处理和调试、鉴别和个人化、资料库访问、XML处理和国际化等诸多内容。
希望学习JSP的专业人士可以划归为两大阵营,而这本书也充分认识到这两大阵营存在着不同的需求:网页设计人员感兴趣的是如何在Web页面中使用JSP元素,而程式设计师则更希望了解JSP API,以及如何将JSP有效地用做企业套用的一部分。如果你身为网页设计人员,那幺会从本书第二部分的实用Web套用示例中获益匪浅。如果你是一个程式设计师,则会对第三部分详细介绍的高级主题倍加推崇,例如如何使用流行的Apache Struts MVC(模型-视图-控制器)框架将Servlet和JavaBeans组件与JSP集成,以及如何使用JSP API开发定製标记库,在此还提供了一些实际示例,开发你自己的标记库时可以将这些示例作为起点。
作者简介
Hans Bergsten是Gefion Software的创始人,这家公司主要致力于基于J2EE技术的伺服器端Java服务和产品的开发。从Servlet和JSP规範诞生之日起,Hans就一直是相应工作级别中的一位积极参与者。他还对其他一些相关的JCP规範也有所贡献。如JSP标準记库和FJavaServer Faces。作为Apache Jakarta项目管理委员会的最初成员之一,他还大力推动了Servlet和JSP的Apache Tomcat参考实现的开发。
目录
前言
第一部分 JSP套用初步
第一章 JavaServer Pages入门
什幺是JavaServer Pages?
为什幺使用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文档
如何解释URI
第三部分 J2EE和JSP组件开发中的JSP
第十八章 Web套用模型
J2EE
MVC设计模型
可扩展性
第十九章 结合JSP和Servlet
Servlet、过滤器和监听者
为各项任务选择适当的组件类型
使用监听者初始化共享资源
使用过滤器进行访问控制
使用Servlet集中处理请求
使用一个通用JSP错误页面
第二十章 为JSP开发JavaBeans组件
Bean作为JSP组件
JSP Bean示例
意料之外的行为
第二十一章 使用Java开发定製标记库
开发简单标记处理器
开发传统标记处理器
开发标记库函式
创建标记库描述档案
打包和安装标记库
第二十二章 高级定製标记库特性
开发协作动作
验证语法
在标记库中使用监听者
动态属性值和类型
第二十三章 定製代码与JSTL的集成
设定和使用配置变数
集成定製条件动作
集成定製循环动作
集成定製国际化动作
集成定製资料库动作
使用JSTL标记库验证器
第二十四章 资料库访问策略
JDBC基础知识
使用连线和连线池
使连线池对套用组件可用
使用通用资料库bean
开发特定套用的资料库组件
第四部分 附录
附录一 JSP元素参考
附录二 JSTL动作和API参考
附录三 JSP表达式语言参考
附录四 JSP API参考
附录五 本书示例中定製动作的API参考
附录六 Web套用结构和部署描述档案参考
索引