书籍详情

STRUTS程序员查询辞典

STRUTS程序员查询辞典

作者:James Holmes著;孙燕等译;孙燕译

出版社:中国铁道出版社

出版时间:2005-06-01

ISBN:9787113064914

定价:¥30.00

购买这本书可以去
内容简介
  本书是Struts的参考大全,内容主要有5部分: 第一部分是Struts基础,首先概述Struts,包括促使Struts产生历史原因、它可以解决的问题以及MVC体系结构的重要性。然后说明如何编写简单的Struts应用程序,并详细讲解模型层、视图层、近制器层、Validator、Tiles、声明式异常处理、Struts模块、国际化Struts应用程序。 第二部分列出Struts标记库的使用说明,如HTML标记库、Bean标记库、嵌套标记库、在Struts中使用JSTL。 第三部分详细说明Struts配置文件、Tiles配置文件以及Validator配置文件的应用信息。 第四部分介绍应用Struts的内容,即Struts应用的安全保护和测试。 第五部分附录,给出各种参考资料。 通过本书的学习,您将能够理解MVC结构;利用内建的验证接口;创建和重用Tiles JSP布局;使用HTML、Bean、Logic和嵌套标记库;使用JSTL;使用Struts、Tiles和Validator配置文件;保护Struts应用;对Struts应用执行各种单元测试。 本书适用于Java程序员。
作者简介
  JamesHolmes是一流的Struts专家。他是Struts项目的会员,同时也是StrutsConsole这一最受欢迎的Struts开发工具的建立者。此外,因其在Struts框架和JDeveloper方面所做的成就,OracleMagazine曾将其称为“2002年度最佳Java开发人员”。James是一位见解独到的顾问,为ADP、BankofAmerica、IBM和UPS等开发了用于复杂事务环境的服务器端应用程序。若要聘请James负责Struts和Java开发项目,可通过电子邮件james@jamesholmes.com与他联系,还可以访问他的个人网站:http://www.JamesHolmes.com。相关图书
目录
第一部分 Struts框架
第1章 Struts简介
1.1 Web应用程序开发简史
1.2 两种开发模型
1.2.1 模型1体系结构概述
1.2.2 模型2体系结构概述
1.3 模型一视图一控制器体系结构的详细介绍
1.3.1 模型组件
1.3.2 视图组件
1.3.3 控制器组件
1.4 走近Struts
1.5 Struts的基本组件
1.5.1 基本框架
1.5.2 JSP标签库
1.5.3 Tiles插件
1.5.4 Validator插件
1.6 获取Struts
1.6.1 下载(二:进制)
1.6.2 下载(源代码)
1.7 Struts入门
第2章 构建一个简单的Struts应用程序
2.1 应用程序概述
2.1.1 Mini HR应用程序文件
2.1.2 index.jsp
2.1.3 search-jsp
2.1.4 SearchFormjaVa
2.1.5 SearchAction.iava
2.1.6 EmployeeSearchServicejaVa
2.1.7 EmployeejaVa
2.1.8 web.xml
2.1.9 struts-config.xml
2.1.10 ApplicationResources.properties..
2.2 编译、打包和运行应用程序
2.2.1下载和安装Struts和Tomcat
2.2.2 编译应用程序
2.2.3 打包应用程序
2.2.4 运行应用程序
2.3 了解执行流
第3章 模型层
3.1 什么是模型
3.2 Struts与模型
3.3 回顾Mini HR应用程序的模型层
第4章 视图层
4.1 Struts与视图层
4.1.1 JSP页面
4.1.2 Form Bean
4.1.3 JSP标记库
4.1.4 资源束
4.2 回顾Mini HR应用程序的视图层
4.3 其他视图技术
第5章 控制器层
5.1 Struts与控制器层
5.2 ActionServlet类
5.3 RequestProcessor类
5.4 Action类
5.5 ActionForward类
5.6 回顾Mini HR应用程序的控制器层
第6章 Validator
6.1 Validator概述
6.2 Validator的使用
6.2.1 启用Validator插件
6.2.2 配置validator-rules.xml
6.2.3 包含的验证例程
6.2.4 创建Form Bean
6.2.5 配置validadtion.xml
6.2.6 配置ApplicationResources.properties
6.2.7 启动客户端验证
6.3 创建自定义验证
6.3.1 创建验证方法
6.3.2 添加新验证规则
6.3.3 添加新的验证定义
6.3.4 将消息添加到ApplicationResources.pmperties文件中
6.4 国际化验证
6.5 将Validator添加到Mini HR应用程序中
6.5.1 将SearchForm更改成ValidatorForm的子类
6.5.2 添加validator-rules.xml文件
6.5.3 创建validation.xml文件
6.5.4 将Validator插件添加到struts-config.xml文件中
6.5.5 将验证错误消息添加到ApplicationResources.properties文件中
6.5.6 重新编译、打包并运行更新后的应用程序
第7章 Tiles
7.1 Tiles概述
7.2 使用Tiles
7.2.1 启动Tiles插件
7.2.2 创建Tiles定义
7.2.3 创建布局JSP并使用Tiles标记库
7.2.4 创建内容JSP
7.2.5 使用Tiles定义
7.3 国际化Tiles
7.4 使用Tiles标记库
7.5 Tiles标记库标记
7.5.1 add标记
7.5.2 definition标记
7.5.3 getAsString标记
7.5.4 importAttribute标记
7.5.5 initComponentDefinitions标记
7.5.6 insert标记
7.5.7 put标记
7.5.8 putList标记
7.5.9 useAttribute标记
7.6 将Tiles添加到Mini HR应用程序中
7.6.1 将Tiles TLD文件添加到应用程序中
7.6.2 创建布局JSP
7.6.3 更新现有的JSP以使用布局
7.6.4 创建tiles.defs.xml文件
7.6.5 更新struts.config.xml文件中的forward定义,并将Tiles插件添加到该文件中
7.6.6 重新打包并运行更新后的应用程序
第8章 声明式异常处理
8.1 配置Struts的异常处理程序
8.2 创建一个定制异常处理程序
8.2.1 创建一个新的异常处理程序类
8.2.2 将新的异常处理程序定义添加到struts.config-xml文件中
8.3 将声明式异常处理添加到Mini HR应用程序中
8.3.1 创建一个应用程序异常类
8.3.2 更新SearchAction以抛出一个应用程序异常
8.3.3 在struts.config.xml文件中建立一个异常处理程序
8.3.4 创建一个异常处理程序JsP
8.3.5 将异常错误消息添加到ApplicationResources.properties文件中
8.3.6 重新编译、打包并运行更新后的应用程序
第9章 Struts模块
9.1 使用模块
9.1.1 创建每个模块的Struts配置文件
9.1.2 配置模块的web.xml部署描述符文件
9.1.3 配置链接以访问专属于对应模块的JSP
9.2 在模块化的应用程序中使用Validator
9.3 在模块化的应用程序中使用Tiles
9.4 改变Mini HR应用程序以使用模块
9.4.1 建立模块目录和文件
9.4.2 创建每个模块的Struts配置文件
9.4.3 更新应用程序的web.xml部署描述符文件
9.4.4 重新打包并运行更新后的应用程序
第10章 国际化Struts应用程序
10.1 了解Java的国际化支持
10.1.1 java.util.1ocale类
10.1.2 java.util.ResourceBundle类
10.1.3 java.text.MessageFormat类
10.2了解Struts的国际化支持
10.2.1 Locale
10.2.2 消息资源
10.2.3 持国际化的Struts标记库
10.3 国际化Mini HR应用程序
10.3.1将所有应用程序文本条目添加到ApplicationResources.properties文件
10.3.2 创建西班牙文的ApplicationResources.properties文件
10.3.3 更新JSP以从ApplicationResources.properties文件检索所有的应用程序文本
10.3.4 重新打包并运行更新后的应用程序
第二部分 Struts标记库
第11章 HTML标记库
11.1 了解JSP页面中的变量和范围
11.2 HTML标记库的使用
11.3 HTML标记库标记
11.3.1 base标记
11.3.2 bu~on标记
11.3.3 cancel标记
11.3.4 checkbox标记
11.3.5 errors标记
11.3.6 file标记
11.3.7 form标记
11.3.8 frame标记
11.3.9 hidden标记
11.3.10 html标记
11.3.11 image标记
11.3.12 img标记
11.3.13 javasc邱t标记
11.3.14 link标记
11.3.15 messages标记
11.3.16 multibox标记
11.3.17 option标记
11.3.18 options标记
11.3.19 optionsCo11ection标记
11.3.20 password标记
11.3.21 radio标记
11.3.22 reset标记
11·3.23 rewrite标记
11.3.24 select标记
11·3.25 submit标记
11.3.26 text标记
11.3.27 textarea标记
11.3.28 xhtml标记
11.4 常用标记属性
第12章 Bean标记库
12.1 了解JSP的变量和范围
12.2 使用Bean标记库
12.3 Bean标记库标记
12.3.l cookie标记
12.3.2 define标记
12.3.3 header标记
12.3.4 include标记
12.3.5 message标记
12.3.6 page标记
12.3.7 parameter标记
12.3.8 resource标记
12.3.9 size标记
12.3.10 struts标记
12.3.11 write标记
第13章 逻辑标记库
13.1 了解JSP的变量和范围:
13.2 使用逻辑标记库
13.3 逻辑标记库标记
13.3.1 empty标记
13.3.2 equal标记
13.3.3 forward标记
13.3.4 greaterEqual标记
1 3.3.5 greaterThan标记
13.3.6 iterate标记
13.3.7 lessEqual标记
13.3.8 lessThan标记
13.3.9 match标记
13.3.10 messagesNotPresent标记
13.3.11 messagesPresent标记
13.3.12 notEmpty标记
13.3.13 notEqual标记
13.3.14 notMatch标记
13.3.15 notPresent标记
13.3.16 present标记
13.3.17 redirect标记
第14章 嵌套标记库
14.1 了解Struts中的对象嵌套
14.2 嵌套标记库的使用
14.3嵌套标记库标记
14.3 .1 nest标记
14.3.2 root标记
14.3.3 writeNesting标记
第15章在Struts中使用JSTL
15.1 JSTL概述
15.1.1 JSTL表达式语言
15.1.2 JSTL标记库
15.2在Struts中使用JSTL
15.2.1 Struts-EL
15.2.2 JSTL替换示例
15.2.3 Struts-EL标记库的使用
15.2.4 Struts-EL标记库标记
第三部分 Struts配置文件
第16章 Struts配置文件
16.1 了解XML DTD
16.2 配置web.xml部署描述符文件
16.3 Struts配置文件标记
16.3.1 action标记
16.3.2 action-mappings标记
16.3.3 controller标记
16.3.4 data-source标记
16.3.5 data.sources标记
16.3.6 exception标记
16.3.7 form-bean标记
16.3.8 form-beans标记
16.3.9 form-property标记
16.3.10 forward标记
16.3.11 global-exceptions标记
16.3.12 global-forwards标记
16.3.13 message-resources标记
16.3.14 plug.in标记
16.3.15 set.property标记
16.3.16 struts-config标记
16.4 元数据标记
16.5 使用Struts Console编辑Struts配置文件
第17章 Tiles配置文件
17.1 了解XML DTD
17.2 启动Tiles插件
17.3 Tiles配置文件标记
17.3.1 add标记
17.3.2 bean标记
17.3.3 definition标记
17.3.4 item标记
17.3.5 put标记
17.3.6 putList标记
17.3.7 set.property标记
17.3.8 tiles.definitions标记
17. 4 元数据标记
17.5 用Struts Console编辑Tiles配置文件
第18章 Validator配置文件
18.1 两个配置文件
18.2 了解XML DTD
18.3 启用Validator插件
16.3.5 data.sources标记
16.3.6 exception标记
16.3.7 form.bean标记
16.3.8 form.beans标记
16.3.9 form.property标记
16.3.10 forward标记
16.3·1l global.exceptions标记
16.3.12 global.forwards标记
16.3.13 message.resources标记
16.3.14 plug.in标记
16.3.15 set.property标记
16.3.16 struts.config标记
16.4 元数据标记
16.5 使用Struts Console编辑Struts配置文件
第17章 Tiles配置文件
17.1 了解XML DTD
17.2 启动Tiles插件
17.3 Tiles配置文件标记
17.3.1 add标记
17.3.2 bean标记
17.3.3 definition标记
17.3.4 item标记
17.3.5 put标记
17.3.6 putList标记
17.3.7 set.property标记
17.3.8 tiles.definitions标记
17.4 元数据标记
17.5 用Struts Console编辑Tiles配置文件
第18章 Validator配置文件
18.1 两个配置文件
18.2 了解XML DTD
18.3 启用Validator插件
第20章 测试Struts应用程序
20.1 测试类型
20.1.1 单元测试
20.1.2 功能测试
20.1.3 系统测试
20.2 对Struts应用程序进行单元测试
20.2.1 测试模型
20.2.2 测试控制器的行为
20.2.3 测试视图
20.3 由使用情形驱动的测试
20.3.1 创建测试用例
20.3.2 使用CaIloo WebTest
20.4 测试应用程序性能
第五部分 附录
附录 Struts Console快速参考
猜您喜欢

读书导航