
| 权威!作者James Holmes是Struts开发和应用领导的大师 实用!包含大量的代码实例,帮助读者掌握如何开发项目 丰富!书中囊括了大量的编程参考信息及专家的经验和忠告 成功!能够快速利用Struts框架创建灵活而高效的Web应用程序 |
| James Holmes是一流的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 模e4--视图—控制器体系结构的详细介绍 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 searchform.java 2-1-5 searchaction.java 2—1—6 employeesearchservice.java 2-1-7 employee.java 2-1—8 web.xml 2—1-9 stmts-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 回顾minihr应用程序的模型层 第4章视图层 4-1 sa'uts与视图层 4—1—i jsp页面 4-1—2 formbean 4-1-3 jsp标记库 4-1-4 资源束 4-2 回顾minihr应用程序的视图层 4-3 其他视图技术 第5章 控制器层 5-1 struts与控制器层 5-2 actionservlet类 5-3 requestprocessor类 5-4 action类 5-5 actionforward类 5-6 回顾minihr应用程序的控制器层 第6章validator 6-1 validator概述 6-2 validator的使用 6-2-1 启用validator插件 6-2-2 配置validator-mles.xml 6-2-3 包含的验证例程 6-2-4 创建formbean 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.properties文件中 6-4 国际化验证 6-5 将validator添加到minihr应用程序中 6-5-1 将searchform更改成validatorform的子类 6-5-2添加validator-mles.xml文件 6-5-3 创建validation.xml文件 6-5-4 将validator插件添加到stmts-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 initcomponentdefmitions标记 7-5-6 insert标记 7-5-7 put标记 7-5-8 putlist标记 7-5-9 useattribute标记 7-6 将tiles添加到minihr应用程序中 7-6-1 将tilestld文件添加到应用程序中 7-6-2 创建布局jsp 7-6-3 更新现有的jsp以使用布局 7-6-4 创建tiles-defs.xml文件 7-6-5 更新stmts-config.xml文件中的forward定义, 并将tiles插件添加到该文件中 7-6-6 重新打包并运行更新后的应用程序 第8章 声明式异常处理 8-1 配置struts的异常处理程序 8-2 创建一个定制异常处理程序 8-2-1 创建一个新的异常处理程序类 8-2-2 将新的异常处理程序定义添加到stmts-config.xml 文件中 8-3 将声明式异常处理添加到minihr应用程序中 8-3-1 创建一个应用程序异常类 8-3-2 更新searchaction以抛出一个应用程序异常 8-3-3 在stmts-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 改变minihr应用程序以使用模块 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.locale类 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 国际化minihr应用程序 10-3-1 将所有应用程序文本条目添加到 applicationresources.properties文件 10-3-2创建西班牙文的app,licationresources.properties 文件 10-3-3 更新jsp以从applicationresourees.properties 文件检索所有的应用程序文本 10-3-4 重新打包并运行更新后的应用程序 第二部分 struts标记库 第11章 html标记库 11-1 了解jsp页面中的变量和范围 11-2 html标记库的使用 11—3 html标记库标记 11—3—1 base标记 11-3-2 button标记 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 javastdpt标记 11-3-14 link标记 11—3—15 messages标记 11-3-16 multibox标记 11-3-17 option标记 11—3—18 options标记 11-3-19 optionscollection标记 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-1 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标记 13-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 了解xmldtd 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 使用strutsconsole编辑struts配置文件 第17章tiles配置文件 17—1 了解xmldtd 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-de~mitions标记 17-4元数据标记 17-5用strutsconsole编辑tiles配置文件 第18章validator配置文件 18—1 两个配置文件 18-2 了解xmldtd 18-3 启用validator插件 18-4 validator配置文件标记 18-4-1 argo、argl、arg2和arg3标记 18-4-2 constant标记 18-4-3 constant-name标记 18-4-4 constant-value标记 18-4-5 field标记 18-4-6 form标记 18-4-7 form-validation标记 18-4-8 formset标记 18-4-9 global标记 18-4-10 iavascfipt标记 18-4—11 msg标记 18-4-12 validator标记 18-4-13 var标记 18-4-14 var-name标记 18-4-15 var-value标记 18-5 使用strutsconsole编辑validator配置文件 第四部分 应用struts 第19章 保证struts应用程序的安全性 19-1 安全等级 19-1—1 提供安全通信 19-1-2验证与授权 19-1-3 基于角色的访问控制 19-1-4 由容器管理的安全服务与由应用程序管理的 安全服务 19-2 使用由容器管理的安全服务 19-2-1 登录配置 19-2-2 由容器管理的安全传输 19-3 由应用程序管理的安全服务 19-3-1 创建安全服务 19-3-2将struts与ssl整合在一起 第20章 测试struts应用程序 20—1 测试类型 20-1—1 单元测试 20—1-2功能测试 20—1—3 系统狈0试 20-2对struts应用程序进行单元测试 20-2—1 测试模型 20-2-2 测试控制器的行为 20-2-3 测试视图 20-3 由使用情形驱动的测试 20-3-1 创建测试用例 20-3-2 使用canoowebtest 20-4 测试应用程序性能 第五部分 附录 附录strutsconsole快速参考 |
商品评论(0条)