图书介绍
Struts 2程序开发实用教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 孙连伟,武迪编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302340041
- 出版时间:2014
- 标注页数:414页
- 文件大小:108MB
- 文件页数:424页
- 主题词:软件工具-程序设计-高等学校-教材
PDF下载
下载说明
Struts 2程序开发实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Struts 2概述1
1.1 MVC思想概述2
1.1.1传统的Model 1和Model 22
1.1.2 MVC思想及特点3
1.1.3常见MVC技术3
1.2 Struts 1概述3
1.3 Struts 2概述5
1.3.1 Struts 2的优势6
1.3.2 Struts 2的体系结构8
1.3.3 Struts 2的配置文件9
1.3.4 Struts 2的标签库10
1.3.5 Struts 2的控制器11
1.4 Struts 2的下载和安装12
1.5上机实训14
1.6本章习题14
第2章 Struts 2入门17
2.1 HelloWorld应用介绍18
2.2创建Struts 2的Web应用18
2.2.1创建Web应用18
2.2.2用户请求页面19
2.2.3控制器实现21
2.2.4配置Action22
2.2.5完成应用23
2.3 Struts 2的Action25
2.3.1实现Action接口25
2.3.2 Action访问ActionContext28
2.3.3继承ActionSupport类30
2.4上机实训35
2.5本章习题35
第3章 Struts 2的核心技术37
3.1 Struts 2的执行流程和原理38
3.2 Action的驱动模式45
3.2.1属性驱动模式46
3.2.2模型驱动模式48
3.3上机实训49
3.4本章习题50
第4章 Struts 2的配置方式(1)51
4.1 web.xml文件的配置52
4.2 struts.xml文件的配置54
4.2.1 bean的配置54
4.2.2 package的配置56
4.2.3 namespace的配置57
4.2.4 constant的配置58
4.2.5 interceptor的配置58
4.2.6 include的配置61
4.2.7 action的配置61
4.2.8 result的配置65
4.2.9 exception的配置67
4.3 Result Types的配置69
4.3.1 Chain Result的配置70
4.3.2 Dispatcher Result的配置71
4.3.3 FreeMarker Result的配置72
4.3.4 HttpHeader Result的配置72
4.3.5 Redirect Result的配置73
4.3.6 Stream Result的配置73
4.3.7 Velocity Result的配置75
4.3.8 Xslt Result的配置75
4.3.9 PlainText Result的配置77
4.3.10 JSON Result的配置77
4.3.11全局结果81
4.3.12动态结果映射82
4.4上机实训83
4.5本章习题83
第5章 Struts 2的配置方式(2)85
5.1 Annotations的配置86
5.1.1 Namespace的配置88
5.1.2 ParentPackage的配置88
5.1.3 Action的配置90
5.1.4 Actions的配置91
5.1.5 InterceptorRefs的配置92
5.1.6 Result的配置93
5.1.7 Results的配置93
5.1.8 ResultPath的配置94
5.1.9 ExceptionMapping的配置94
5.1.10 ExceptionMappings的配置95
5.2 Validation Annotations的配置95
5.2.1 ConversionErrorFieldValidator的配置96
5.2.2 DateRangeFieldValidator的配置98
5.2.3 DoubleRangeFieldValidator的配置101
5.2.4 EmailValidator的配置102
5.2.5 ExpressionValidator的配置103
5.2.6 IntRangeFieldValidator的配置104
5.2.7 RegexFieldValidator的配置105
5.2.8 RequiredFieldValidator的配置106
5.2.9 RequiredStringValidator的配置107
5.2.10 StringLengthFieldValidator的配置108
5.2.11 UrlValidator的配置109
5.2.12 Validation的配置110
5.2.13 Validations的配置110
5.2.14 VisitorFieldValidator的配置112
5.2.15 CustomValidator的配置114
5.3 struts.properties的配置115
5.4 struts-plugin.xml的配置116
5.5各种配置文件的加载顺序116
5.6上机实训116
5.7本章习题117
第6章 Struts 2的类型转换119
6.1 Struts 2类型转换器120
6.1.1 Struts 2内置的类型转换器120
6.1.2自定义转换器120
6.2批量类型转换126
6.3上机实训129
6.4本章习题130
第7章 Struts 2的拦截器131
7.1理解拦截器132
7.1.1理解DRY规则132
7.1.2拦截器的原理132
7.1.3 Struts 2内建的拦截器134
7.1.4 struts-default.xml里配置的拦截器136
7.2拦截器的配置140
7.2.1配置拦截器140
7.2.2拦截器的使用141
7.2.3配置默认的拦截器142
7.3自定义拦截器144
7.3.1实现拦截器类144
7.3.2使用拦截器145
7.3.3拦截方法的拦截器146
7.4拦截器示例148
7.5用Annotation配置拦截器155
7.6上机实训156
7.7本章习题157
第8章 Struts 2 OGNL的应用159
8.1 OGNL概述160
8.2 OGNL语法基础160
8.2.1 OGNL表达式160
8.2.2常量161
8.2.3操作符161
8.2.4访问JavaBean中的属性161
8.2.5索引访问162
8.3 OGNL的使用165
8.4 Struts 2中的OGNL169
8.5上机实训170
8.6本章习题171
第9章 Struts 2的标签(1)173
9.1 Struts 2标签的引入174
9.2通用标签176
9.2.1流程控制标签176
9.2.2数据标签190
9.3 UI标签205
9.3.1表单标签205
9.3.2非表单标签225
9.4上机实训229
9.5本章习题229
第10章 Struts 2的标签(2)231
10.1 Ajax标签232
10.1.1 a标签232
10.1.2 autocompleter标签235
10.1.3 bind标签238
10.1.4 datetimepicker标签241
10.1.5 div标签243
10.1.6 head标签246
10.1.7 submit标签248
10.1.8 tabbedPanel标签251
10.1.9 textarea标签254
10.1.10 tree/treenode标签255
10.2 Struts 2主题和模板259
10.3上机实训261
10.4本章习题262
第11章 Struts 2的校验263
11.1校验基础264
11.2服务器端的校验配置270
11.3客户端校验配置280
11.4 Ajax校验配置284
11.5上机实训286
11.6本章习题287
第12章 Struts 2的国际化289
12.1常见国际化示例290
12.2页面内容的国际化292
12.3错误信息国际化298
12.4格式化输出日期和数值300
12.5资源文件的加载方式和流程303
12.6上机实训306
12.7本章习题306
第13章 Struts 2上传下载和其他技术307
13.1 Token防止表单重复提交308
13.1.1 TokenInterceptor的使用308
13.1.2 TokenSessionStoreInterceptor的使用313
13.2 Struts 2文件的上传和下载316
13.2.1 Struts 2文件的上传316
13.2.2 Struts 2文件的下载325
13.2.3中文文件的下载327
13.3 Struts 2中文乱码处理总结332
13.4页面跳转技巧334
13.5使用SiteMesh布局334
13.5.1 SiteMesh简介334
13.5.2 SiteMesh运行原理335
13.5.3 SiteMesh实例336
13.6在Struts 2中使用FreeMarker340
13.6.1 FreeMarker简介340
13.6.2 FreeMarker快速上手341
13.6.3在Struts 2中使用FreeMarker342
13.7上机实训346
13.8本章习题347
第14章 S2SH技术整合349
14.1为什么要整合S2SH350
14.2 Struts 2与Spring整合351
14.3 Struts 2与Hibernate整合356
14.4 Struts 2+Spring+Hibernate整合361
14.5上机实训366
14.6本章习题366
第15章 Struts 2留言板项目案例367
15.1系统概述368
15.2系统需求368
15.2.1前台留言板块368
15.2.2管理留言板块369
15.3系统功能描述369
15.3.1浏览留言369
15.3.2管理员后台操作372
15.4系统设计374
15.4.1系统架构设计374
15.4.2业务实体设计374
15.4.3业务逻辑设计375
15.5数据库设计375
15.5.1 E-R图设计375
15.5.2物理建模376
15.5.3设计表格376
15.5.4数据表脚本377
15.6 JDBC封装378
15.6.1公共接口封装378
15.6.2数据库连接类386
15.6.3 Dao工厂类388
15.7功能模块实现389
15.7.1控制器Action的实现389
15.7.2业务逻辑层的实现396
15.7.3 struts.xml文件的配置397
15.8运行工程397
15.8.1使用工具397
15.8.2工程部署397
15.8.3运行程序398
15.9上机实训400
15.10本章习题400
附录1 部分属性设置说明401
附录2 Struts 2程序开发实用教程习题答案405
热门推荐
- 1833171.html
- 2446784.html
- 997912.html
- 1653180.html
- 1491439.html
- 2695696.html
- 2204607.html
- 2925423.html
- 3874108.html
- 2679511.html
- http://www.ickdjs.cc/book_722104.html
- http://www.ickdjs.cc/book_2347758.html
- http://www.ickdjs.cc/book_2503899.html
- http://www.ickdjs.cc/book_859932.html
- http://www.ickdjs.cc/book_2301968.html
- http://www.ickdjs.cc/book_2271450.html
- http://www.ickdjs.cc/book_2442035.html
- http://www.ickdjs.cc/book_2431915.html
- http://www.ickdjs.cc/book_2106639.html
- http://www.ickdjs.cc/book_388670.html