STRUTS RECIPES中文版--构建稳固的商务应用策略


请输入要查询的词条内容:

STRUTS RECIPES中文版--构建稳固的商务应用策略




基本信息


原书名: STRUTS RECIPES:Strategies for building solid business applications

原出版社: Manning Publication Co.作者: (美)George Franciscus Danilo Gurovich

译者: 张超 田思源

丛书名: Java人的工具箱系列

出版社:电子工业出版社

ISBN:9787121036477

上架时间:2007-2-12

出版日期:2007 年1月

开本:16开

页码:489

版次:1-1

内容简介


本书主要介绍了在java平台中使用主流web开发框架struts进行web开发的各种方法、原则、技巧与实践。本书出自开发一线专家之手,本着实用的原则,涵盖运用struts进行java web开发的各类实用技巧,内容丰富,全面深入。无论对于需要应用struts进行web开发的一线开发人员,还是sturts入门、进阶者,本书都是一本不可多得的实用指南。.

本书帮助项目开发和系统分析人员解决struts问题并通过强调最优方法来确保应用的安全性、健壮性和可维护性。每个方法除了给出解决方案外,还清晰地定义了所要解决的问题及相应的背景,并讨论了采用此方法可能带来的实际问题。该书还展现了模拟试图控制器每个层次的方法和设计模式,提供了基本的和扩展的标签库,以及ant和struts如何有效、安全地解决问题。..

本书的目标读者是使用struts进行实际项目开发和系统分析的人士。书中提供了大量实用的解决方案,并给出了详细的代码,以节省读者的时间和金钱。每个方法清晰地定义了所要解决的问题,给出了须了解的背景,并讨论了采用此方法可能带来的实际问题。而且很多方法都给出了不为人知的“窍门”,这也为读者减少了不必要的麻烦。书中介绍的最优方法可以使应用更加安全、健壮、可维护。

目录


序 xix

致谢 xx

关于本书 xxii

第1章 基本方法 1

1.1 使用ant 自动地建造一个struts 项目 6

1.2 将你的应用默认为一个actionforward 14

1.3 什么是“jsessionid ”,为什么我需要它 16

1.4 为大型项目使用模块 19

1.5 在配置中指定资源属性文件 25

1.6 应用中的多个消息资源 27

1.7 在struts 定制标签中使用束属性 28

1.8 在你的应用中管理常量 32

1.9 使用 html:base / 作坚固的页引用 35

1.10 级联风格单与struts 页面结合 37

1.11 实现dynaactionforms 38

第2章 表单和表单控件 42

2.1 显示错误和消息 44

2.2 在域旁相邻处显示错误 50

2.3 创建一个定制的消息队列 53

2.4 分组显示错误和消息 57

.2.5 在消息内动态地插入数据 62

2.6 从action中使用message-resources属性文件 69

2.7 创建一个向导 73

2.8 交替的行颜色 80

2.9 上载一个文件 89

第3章 struts 标签库 96

3.1 使用 html:link/ 增加应用程序的可维护性 105

3.2 使用 html:img/ 显示从一个属性文件映射的图像 109

3.3 用 bean:write/ 标签编码信息 113

3.4 使用 bean:define/ 向页面暴露信息 116

3.5 为简单的服务器端包含使用 bean:include/ 122

3.6 使用 logic:present/ 标签来确定页面内容 126

3.7 用 logic:present/ 标签调试图形用户界面 130

3.8 为视图决策使用 logic:equal/ 标签 134

3.9 用 bean:resource/ 将struts.config.xml暴露给视图 138

3.10 使用 html:rewrite/ 解析url 147

3.11 清理会话范围的属性 153

3.12 创建基本的struts tiles页面 158

3.13 使用tile和xml 定义 164

第4章 struts-布局标签库 170

4.1 使用struts布局标签配置应用程序 175

4.2 用struts布局标签创建简单表格 178

4.3 用struts布局标签创建一个多列动态表格 182

4.4 使用struts布局面板 187

4.5 用struts布局把外观加到项目中 193

4.6 用struts布局创建具有可选择行的表格 201

4.7 用struts布局创建树导航模式 206

4.8 用struts布局创建“面包屑踪迹” 217

4.9 用struts布局创建页签片 224

4.10 用struts布局实现一个“分页程序” 233

第5章 在struts 框架之内作有效性验证 242

5.1 使用actionform 进行验证 244

5.2 struts 验证器文件说明(服务器端) 247

5.3 struts 验证器文件说明(客户端) 252

5.4 使用声明的异常处理 256

5.5 汇总异常 261

5.6 为dispatchaction定制表单 268

5.7 使用验证器常量 276

5.8 在向导程序中验证有效性 282

5.9 为跨平台验证创建可插拔的验证器 287

第6章 国际化 294

6.1 动态设置locale 296

6.2 国际化你的文本 298

6.3 国际化图像 302

6.4 产生locale 敏感的actionforward 305

6.5 国际化你的tile 309

6.6 国际化验证 312

第7章 登录,安全和防护 317

7.1 tomcat 域认证和struts 320

7.2 处理注销 326

7.3 切换到ssl再切换回来 329

7.4 用容器使动作映射安全 336

7.5 定制动作映射安全 338

7.6 保护页面上的区域 343

7.7 保护字段 346

第8章 高级方法 348

8.1 使用struts 插件缓存 352

8.2 使用tile控制器 358

8.3 用xsl 生成响应 365

8.4 生成pdf 371

8.5 hibernate 和struts 377

8.6 应用分层 392

8.7 强化航行 406

8.8 使用数据库存储消息-资源属性 417

第9章 测试 424

9.1 用strutstestcase 进行容器之外的测试 426

9.2 使用strutstestcase和cactus进行容器内测试 437

9.3 用strutstestcase测试dynaactionform 444

9.4 测试模块 449

9.5 struts 应用的性能试验 454

9.6 测试覆盖度 462

参考文献 469

索引 473