书籍详情
Jakarta Struts编程
作者:(美)Chuck Cavaness著;孙江宏[等]译;孙江宏译
出版社:清华大学出版社
出版时间:2004-04-01
ISBN:9787302078401
定价:¥52.00
购买这本书可以去
内容简介
“许多开放源代码包缺少对所有特性的综合指导——这些指导不仅仅是“hello,world”之类的东西,而是帮助您深入问题,解决实际的应用程序设计……(本书)对于很多人员而言正是这样的指南”。——CraigMcClanahan(JakartaStruts创始人)本书主要内容:●Struts的安装、设置和配置●Struts映射到Model2设计模式的完整介绍●详细论述利用JSP使用Struts的知识,包括Struts标记库●Struts异常处理、验证和登录●Struts应用程序的国际化和本地化●完整论述新StrutsTiles模板库●Struts应用程序的打包和发布JakartaStrutsFramework是一个开放源代码的Apache项目,已经成为利用JavaServlet和JavaServerPage(JSP)技术构建Web应用程序的最流行的表示框架包。它推动形成了基于Model-View-Controller(MVC)设计模式(通常称为Model2方式)的应用程序架构。然而,高效的Model2编程并不是一项简单的任务,开发人员经常自己发现难于找到很多问题的最佳解决方式。本书是Struts项目的完全指南,引导开发人员理解概念、设计和实现方式。虽然它由Struts应用程序的基础开始并深入讲解了Model2设计方案,但这本书很快转入了较高级的主题。安装和设置贯穿文档始终,并且清楚地解释了每个配置选项。本书利用大量使用了标准JSP标记库和Struts附加程序的实际例子,研究了Struts环境中的JSP编程技术。用户还将掌握多层应用程序编程,从Struts应用程序同EJB交互,利用Struts提供的包和工具处理复杂验证和登录。无论你是希望获取Struts极稀少的在线文档,还是希望学习Model2编程技术,或者是作为一名高级Struts程序员想完全熟悉这个强大的框架包,这本书都将满足你的要求。
作者简介
暂缺《Jakarta Struts编程》作者简介
目录
第1章 引言
Web历史简介
JavaServlet简介
Javaserver Page
JSPModel 1和Model 2体系结构
Model—View—Controller非常重要的原因
Framework简介
创建Struts框架包
Struts的替代框架包
第2章 剖析WEB层
体系结构概况
HTTP请求/响应阶段
Struts和作用域
使用URL参数
转发与重定向
第3章 Struts框架包概况
银行账户示例
Struts框架包整体介绍
Struts控制器组件
Struts模型组件
Struts视图组件
多种应用程序支持
小结
第4章 配置struts应用程序
Storefront应用程序
什么是Web应用程序
Web应用程序的目录结构
Web应用程序部署描述符
为Struts配置web.xml文件
Struts配置文件
org.apache.struts.config包
Digester组件
Struts Console工具
重载配置文件
第5章 Struts控制器组件
控制器机制
实用工具类
第6章 Struts模型组件
MVC中的“M”(模型)
什么是业务对象(Business Object)
持续1哇(Persistence)
Struts为模型提供了什么帮助
建立StOrefrOnt模型
小结
第7章 Struts视图组件
什么是视图(View)
什么是ActionForms
使用ActionErrors
执行表示有效性验证(PresentationValidation)
使用DynaActionForm类
展望JavaServerFaceS
第8章 JSP自定义标记符库
自定义标记符概述
Struts包含的标记符库
同Struts标记符一起使用JavaBeans
StrutsHTML标记符
Logic标记符
Bean标记符
Template(模板)标记符
Nested(嵌套)标记符
其他有用的标记符库
JSPStandardTagLibrary (JSP标准标记符库,JSTL)
第9章 扩展Struts框架包
何为扩展点
通用扩展点
控制器(contr011er)扩展点
扩展视图组件
扩展模型组件
扩展框架包的缺陷
第10章 异常处理
Java异常处理
系统与应用程序异常
使用连锁性异常
Struts提供的异常处理
最终校准
小结
第11章 Validator框架包
有效性验证框架包的必要性
安装并配置Validator
通过Validator使用ActionForm
创建用户自己的有效性验证规则
Validator和JSP自定义标记符
有效性验证国际化
在Struts外部使用Validator
第12章 国际化与Struts
什么是国际化
Java中的118N支持
国际化Struts应用程序
异常处理和国际化-
第13章 Struts与Enterprise JavaBeans
使用EJB实现Storefront服务
Struts和EJB交互
小结
第14章 使用tiles
理解模板
安装和配置Tiles
Tiles概述
Tiles标记符库
使用定义
Tiles的国际化支持
第15章 Struts应用程序中的logging
Web应用程序中的logging
在logging中使用Servlet容器
Jakarta Commons Logging
使用10g4j包
在JSP页面中使用CommonsLogging
10g山的性能影响
第三方10g4j扩展
Java 1.4 Logging API
第16章 Struts应用程序打包
是否打包
确定如何打包应用程序
将应用程序打包成WAR文件
使用Ant构造Struts应用程序
创建自动构造环境-
远程重启服务器
第17章 确定性能
什么是好性能
性能和载荷测试
性能和压力测试工具
测试Storefront应用程序
性能和可伸缩性Gotchas
附录A Struts1.0之后的修改
附录B 下载和安装Struts
附录 C资源
词汇表 【媒体评论】
Web历史简介
JavaServlet简介
Javaserver Page
JSPModel 1和Model 2体系结构
Model—View—Controller非常重要的原因
Framework简介
创建Struts框架包
Struts的替代框架包
第2章 剖析WEB层
体系结构概况
HTTP请求/响应阶段
Struts和作用域
使用URL参数
转发与重定向
第3章 Struts框架包概况
银行账户示例
Struts框架包整体介绍
Struts控制器组件
Struts模型组件
Struts视图组件
多种应用程序支持
小结
第4章 配置struts应用程序
Storefront应用程序
什么是Web应用程序
Web应用程序的目录结构
Web应用程序部署描述符
为Struts配置web.xml文件
Struts配置文件
org.apache.struts.config包
Digester组件
Struts Console工具
重载配置文件
第5章 Struts控制器组件
控制器机制
实用工具类
第6章 Struts模型组件
MVC中的“M”(模型)
什么是业务对象(Business Object)
持续1哇(Persistence)
Struts为模型提供了什么帮助
建立StOrefrOnt模型
小结
第7章 Struts视图组件
什么是视图(View)
什么是ActionForms
使用ActionErrors
执行表示有效性验证(PresentationValidation)
使用DynaActionForm类
展望JavaServerFaceS
第8章 JSP自定义标记符库
自定义标记符概述
Struts包含的标记符库
同Struts标记符一起使用JavaBeans
StrutsHTML标记符
Logic标记符
Bean标记符
Template(模板)标记符
Nested(嵌套)标记符
其他有用的标记符库
JSPStandardTagLibrary (JSP标准标记符库,JSTL)
第9章 扩展Struts框架包
何为扩展点
通用扩展点
控制器(contr011er)扩展点
扩展视图组件
扩展模型组件
扩展框架包的缺陷
第10章 异常处理
Java异常处理
系统与应用程序异常
使用连锁性异常
Struts提供的异常处理
最终校准
小结
第11章 Validator框架包
有效性验证框架包的必要性
安装并配置Validator
通过Validator使用ActionForm
创建用户自己的有效性验证规则
Validator和JSP自定义标记符
有效性验证国际化
在Struts外部使用Validator
第12章 国际化与Struts
什么是国际化
Java中的118N支持
国际化Struts应用程序
异常处理和国际化-
第13章 Struts与Enterprise JavaBeans
使用EJB实现Storefront服务
Struts和EJB交互
小结
第14章 使用tiles
理解模板
安装和配置Tiles
Tiles概述
Tiles标记符库
使用定义
Tiles的国际化支持
第15章 Struts应用程序中的logging
Web应用程序中的logging
在logging中使用Servlet容器
Jakarta Commons Logging
使用10g4j包
在JSP页面中使用CommonsLogging
10g山的性能影响
第三方10g4j扩展
Java 1.4 Logging API
第16章 Struts应用程序打包
是否打包
确定如何打包应用程序
将应用程序打包成WAR文件
使用Ant构造Struts应用程序
创建自动构造环境-
远程重启服务器
第17章 确定性能
什么是好性能
性能和载荷测试
性能和压力测试工具
测试Storefront应用程序
性能和可伸缩性Gotchas
附录A Struts1.0之后的修改
附录B 下载和安装Struts
附录 C资源
词汇表 【媒体评论】
猜您喜欢