图书介绍
STRUTS RECIPES中文版:构建稳固的商务应用策略【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- (美)GEORGE FRANCISCUS DANILO GUROVICH著 张超 田思源译 著
- 出版社: 电子工业出版社
- ISBN:
- 出版时间:2007
- 标注页数:489页
- 文件大小:55MB
- 文件页数:513页
- 主题词:
PDF下载
下载说明
STRUTS RECIPES中文版:构建稳固的商务应用策略PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 基本方法1
第1章 基本方法1
1.1 使用Ant自动地建造一个Struts项目6
自动的建造过程13
大量参数化的Ant建造脚本13
1.2 将你的应用默认为一个ActionForward14
1.3 什么是“jsessionid”,为什么我需要它16
序19
1.4 为大型项目使用模块19
在建造模块时确定界面20
致谢20
使用多个资源文件21
验证你的XML21
关于本书22
1.5 在配置中指定资源属性文件25
1.6 应用中的多个消息资源27
不要在Ant脚本中使用通配符28
1.7 在Struts定制标签中使用束属性28
在产品中将〈message-resources〉空属性设置为真,在开发中设置为假31
1.8 在你的应用中管理常量32
使用类而不是界面存储常量35
1.9 使用〈html:base/〉作坚固的页引用35
1.10 级联风格单与Struts页面结合37
1.11 实现DynaActionForms38
第2章 表单和表单控件42
第2章 表单和表单控件42
2.1 显示错误和消息44
避免使用〈html:messages〉header和footer属性49
2.2 在域旁相邻处显示错误50
〈html:messages〉比〈html:errors〉更好50
2.3 创建一个定制的消息队列53
当关联消息属性到字段名时,使用一致的命名53
当创建定制队列时,选择唯一的队列名56
2.4 分组显示错误和消息57
2.5 在消息内动态地插入数据62
2.6 从Action中使用message-resources属性文件69
2.7 创建一个向导73
2.8 交替的行颜色80
2.9 上载一个文件89
限制上载文件大小95
第3章 Struts标签库96
第3章 Struts标签库96
3.1 使用〈html:link/〉增加应用程序的可维护性105
倾向于使用Struts标签,而不是任何对应的HTML标签109
3.2 使用〈html:img/〉显示从一个属性文件映射的图像109
在大多数情况下保持单一的图像目录111
3.3 用〈bean:write/〉标签编码信息113
留心把未过滤的信息发送到浏览器115
3.4 使用〈bean:define/〉向页面暴露信息116
使用〈bean:define/〉时设置type和scope属性119
3.5 为简单的服务器端包含使用〈bean:include/〉122
3.6 使用〈logic:present/〉标签来确定页面内容126
逻辑标签不要实现“try、catch、finally”129
3.7 用〈logic:present/〉标签调试图形用户界面130
3.8 为视图决策使用〈logic:equal/〉标签134
留心null值138
3.9 用〈bean:resource/〉将struts.config.xml暴露给视图138
3.10 使用〈html:rewrite/〉解析URL147
使用JavaScript和〈html:rewrite/〉时要小心152
3.11 清理会话范围的属性153
3.12 创建基本的Struts Tiles页面158
实现Tile时为不同文件类型使用单独的目录162
什么时候使用Tile163
3.13 使用Tile和XML定义164
不要浪费时间——尽快从基于XML的Tile入手169
第4章 Struts-布局标签库170
第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
选择一个导航办法,使你的应用程序可伸缩207
4.8 用Struts布局创建“面包屑踪迹”217
在恰当的地方实现面包屑224
4.9 用Struts布局创建页签片224
检查你的页签225
4.10 用Struts布局实现一个“分页程序”233
保持Actions尽可能地短236
第5章 在Struts框架之内作有效性验证242
第5章 在Struts框架之内作有效性验证242
5.1 使用ActionForm进行验证244
5.2 Struts验证器文件说明(服务器端)247
5.3 Struts验证器文件说明(客户端)252
不要把JavaScript作为你唯一的有效性验证手段255
5.4 使用声明的异常处理256
5.5 汇总异常261
总是创建一个全局的异常标签捕获java.lang.Exception261
5.6 为DispatchAction定制表单268
5.7 使用验证器常量276
应用高度凝聚到DispatchAction中276
使用验证器常量增加可维护性281
5.8 在向导程序中验证有效性282
5.9 为跨平台验证创建可插拔的验证器287
第6章 国际化294
第6章 国际化294
6.1 动态设置locale296
6.2 国际化你的文本298
6.3 国际化图像302
倾向使用带键的标签属性304
6.4 产生locale敏感的ActionForward305
6.5 国际化你的tile309
6.6 国际化验证312
第7章 登录,安全和防护317
第7章 登录,安全和防护317
7.1 Tomcat域认证和Struts320
7.2 处理注销326
7.3 切换到SSL再切换回来329
审慎地使用SSL335
7.4 用容器使动作映射安全336
使用容器来保护资源338
7.5 定制动作映射安全338
7.6 保护页面上的区域343
7.7 保护字段346
第8章 高级方法348
第8章 高级方法348
8.1 使用Struts插件缓存352
巩固资源引用357
8.2 使用Tile控制器358
8.3 用XSL生成响应365
8.4 生成PDF371
创建独立于View实现的解决办法377
8.5 Hibernate和Struts377
8.6 应用分层392
8.7 强化航行406
8.8 使用数据库存储消息-资源属性417
在需要的时候强化航行417
第9章 测试424
第9章 测试424
9.1 用StrutsTestCase进行容器之外的测试426
9.2 使用StrutsTestCase和Cactus进行容器内测试437
9.3 用StrutsTestCase测试DynaActionForm444
9.4 测试模块449
9.5 Struts应用的性能试验454
使用契约设计来设计模块测试454
生成一个性能测试计划461
9.6 测试覆盖度462
使用连续覆盖测试468
参考文献469
索引473
热门推荐
- 333303.html
- 3201795.html
- 2074899.html
- 3231477.html
- 3893534.html
- 3443746.html
- 1205545.html
- 3840099.html
- 86178.html
- 2470092.html
- http://www.ickdjs.cc/book_1074526.html
- http://www.ickdjs.cc/book_1068663.html
- http://www.ickdjs.cc/book_833429.html
- http://www.ickdjs.cc/book_2984420.html
- http://www.ickdjs.cc/book_989317.html
- http://www.ickdjs.cc/book_3527725.html
- http://www.ickdjs.cc/book_754718.html
- http://www.ickdjs.cc/book_58438.html
- http://www.ickdjs.cc/book_3812211.html
- http://www.ickdjs.cc/book_290375.html