Struts2基础与案例开发详解PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:胡波,邱加永,许焕新编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2013
- ISBN:9787302327264
- 页数:435 页
第1章 Struts2起步 1
1.1 Struts2概述 2
1.2 Struts2的安装 3
1.3 一个HelloWorld示例 4
1.3.1 创建Web应用 4
1.3.2 配置Struts2 5
1.3.3 创建控制类HelloWorld 5
1.3.4 创建HelloWorld.jsp 6
1.3.5 配置HelloWorld 7
1.3.6 发布运行HelloWorld 8
1.4 本章小结 9
1.5 上机练习 9
第2章 体验Struts2 11
2.1 Struts2的执行流程与原理 12
2.2 登录程序示例 18
2.3 Action的驱动模式 21
2.3.1 Property-Driven 22
2.3.2 Model-Driven 24
2.4 request、response、session、application对象的访问 26
2.5 完善登录程序 27
2.6 本章小结 30
2.7 上机练习 30
第3章 Struts2的配置方式一 31
3.1 web.xml的配置 32
3.2 struts.xml的配置 34
3.2.1 bean的配置 34
3.2.2 package的配置 36
3.2.3 namespace的配置 37
3.2.4 constant的配置 38
3.2.5 interceptor的配置 38
3.2.6 include的配置 41
3.2.7 action的配置 41
3.2.8 result的配置 45
3.2.9 exception的配置 47
3.3 Result types的配置 49
3.3.1 Chain Result的配置 50
3.3.2 Dispatcher Result的配置 51
3.3.3 FreeMarker Result的配置 52
3.3.4 HttpHeader Result的配置 52
3.3.5 Redirect Result的配置 52
3.3.6 Stream Result的配置 53
3.3.7 Velocity Result的配置 54
3.3.8 XSLT Result的配置 55
3.3.9 PlainText Result的配置 56
3.3.10 JSON Result的配置 57
3.3.11 全局结果 60
3.3.12 动态结果映射 62
3.4 本章小结 63
3.5 上机练习 63
第4章 Struts2的配置方式二 65
4.1 Annotation的配置 66
4.1.1 Namespace的配置 68
4.1.2 ParentPackage的配置 68
4.1.3 Action的配置 70
4.1.4 Actions的配置 71
4.1.5 InterceptorRefs的配置 72
4.1.6 Result的配置 72
4.1.7 Results的配置 73
4.1.8 ResultPath的配置 73
4.1.9 ExceptionMapping的配置 74
4.1.10 ExceptionMappings的配置 74
4.2 Validation Annotations的配置 75
4.2.1 ConversionErrorFieldValidator的配置 75
4.2.2 DateRangeFieldValidator的配置 78
4.2.3 DoubleRangeFieldValidator的配置 81
4.2.4 EmailValidator的配置 82
4.2.5 ExpressionValidator的配置 82
4.2.6 IntRangeFieldValidator的配置 83
4.2.7 RegexFieldValidator的配置 85
4.2.8 RequiredFieldValidator的配置 86
4.2.9 RequiredStringValidator的配置 87
4.2.10 StringLengthFieldValidator的配置 87
4.2.11 UrlValidator的配置 88
4.2.12 Validation的配置 89
4.2.13 Validations的配置 90
4.2.14 VisitorFieldValidator的配置 91
4.2.15 CustomValidator的配置 93
4.3 struts.properties的配置 95
4.4 struts-plugin.xml的配置 95
4.5 各种配置文件的加载顺序 95
4.6 本章小结 95
4.7 上机练习 96
第5章 体验Struts2拦截器 97
5.1 Struts2拦截器的体系结构 98
5.2 Struts2拦截器 99
5.3 自定义拦截器 101
5.4 拦截器的示例 102
5.5 用Annotation配置拦截器 109
5.6 本章小结 110
5.7 上机练习 111
第6章 Struts2的类型转换 113
6.1 Struts2的类型转换器 114
6.2 自定义转换器 115
6.3 批量类型转换实例 119
6.4 类型转换的原理与实现 123
6.5 本章小结 124
6.6 上机练习 124
第7章 OGNL的应用 127
7.1 OGNL概述 128
7.2 OGNL的语法基础 128
7.2.1 OGNL的表达式 128
7.2.2 常量 129
7.2.3 操作符 129
7.2.4 访问JavaBean的属性 129
7.2.5 索引访问 129
7.3 OGNL的使用 133
7.4 Struts2中的OGNL 137
7.5 本章小结 139
7.6 上机练习 139
第8章 Struts2标签一 141
8.1 Struts2标签的引入 142
8.2 通用标签 144
8.2.1 流程控制标签 144
8.2.2 数据标签 157
8.3 UI标签 173
8.3.1 表单标签 173
8.3.2 非表单标签 193
8.4 本章小结 197
8.5 上机练习 197
第9章 Struts2标签二 199
9.1 Ajax标签 200
9.1.1 a标签 200
9.1.2 autocompleter标签 203
9.1.3 bind标签 206
9.1.4 datetimepicker标签 209
9.1.5 div标签 211
9.1.6 head标签 214
9.1.7 submit标签 216
9.1.8 tabbedpanel标签 218
9.1.9 textarea标签 222
9.1.10 tree/treenode标签 223
9.2 Struts2主题和模板 226
9.3 本章小结 228
9.4 上机练习 228
第10章 Struts2校验 231
10.1 快速上手 232
10.2 服务器端的校验配置 238
10.3 客户端的校验配置 247
10.4 Ajax的校验配置 251
10.5 本章小结 253
10.6 上机练习 254
第11章 Struts2的国际化 255
11.1 常见国际化实例 256
11.2 页面内容国际化 258
11.3 错误信息国际化 264
11.4 格式化输出日期和数值 266
11.5 资源文件的加载方式和流程 268
11.6 本章小结 272
11.7 上机练习 272
第12章 Struts2的扩展功能 273
12.1 Token应用 274
12.1.1 TokenInterceptor的使用 274
12.1.2 TokenSessionStoreInterceptor的使用 279
12.2 Struts2的上传、下载实现 281
12.2.1 Struts2文件上传 281
12.2.2 Struts2文件下载 290
12.3 Struts2中文乱码处理总结 297
12.4 页面跳转技巧 298
12.5 使用SiteMesh布局 299
12.5.1 SiteMesh简介 299
12.5.2 SiteMesh运行原理 300
12.5.3 SiteMesh实例 301
12.6 在Struts2中使用FreeMarker 305
12.6.1 FreeMarker简介 305
12.6.2 FreeMarker快速上手 305
12.6.3 在Struts2中使用FreeMarker 307
12.7 本章小结 310
12.8 上机练习 310
第13章 S2SH整合 313
13.1 S2SH整合的目的 314
13.2 Struts2与Spring整合 315
13.3 Struts2与Hibernate整合 319
13.4 Struts2+Spring+Hibernate整合 324
13.5 本章小结 329
13.6 上机练习 330
第14章 jQuery的应用一 331
14.1 jQuery的安装 332
14.2 强大的选择器 332
14.2.1 基本选择器 332
14.2.2 层级选择器 333
14.2.3 简单选择器 335
14.2.4 内容选择器 337
14.2.5 可见性选择器 339
14.2.6 属性选择器 340
14.2.7 子元素选择器 342
14.2.8 表单选择器 344
14.2.9 表单对象属性选择器 347
14.3 jQuery的文档处理 348
14.3.1 选择元素 349
14.3.2 新增元素 350
14.3.3 修改元素 351
14.3.4 删除元素 352
14.3.5 复制元素 352
14.3.6 包裹元素 353
14.3.7 添加元素 353
14.3.8 属性操作 358
14.3.9 获取和设置Html、文本和值 362
14.4 jQuery选择器 365
14.5 本章小结 368
14.6 上机练习 369
第15章 jQuery的应用二 371
15.1 jQuery的事件处理 372
15.1.1 页面加载 372
15.1.2 事件绑定 373
15.1.3 移除事件 375
15.1.4 切换事件 377
15.1.5 触发事件 378
15.2 jQuery效果处理 380
15.2.1 基本效果 380
15.2.2 淡入、淡出效果 381
15.2.3 滑动效果 382
15.2.4 自定义动画 382
15.3 jQuery Ajax支持 390
15.3.1 loadO()方法 390
15.3.2 $.get()方法 392
15.3.3 $.post()方法 395
15.3.4 $.getScript()方法 396
15.3.5 $.getJson()方法 396
15.3.6 $.ajax()方法 396
15.3.7 序列化元素 399
15.3.8 Ajax全局事件 401
15.4 jQuery工具函数 401
15.5 本章小结 405
15.6 上机练习 405
第16章 Struts2的测试 407
16.1 单元测试简介 408
16.2 Struts2的单元测试 408
16.2.1 Struts2单独进行单元测试 409
16.2.2 Struts2与Spring集成进行单元测试 413
16.3 本章小结 415
16.4 上机练习 415
第17章 AOP日志管理系统 417
17.1 系统概述 418
17.2 系统需求 418
17.3 系统功能描述 418
17.4 数据库设计 422
17.4.1 E-R图设计 422
17.4.2 物理建模 422
17.4.3 设计表格 423
17.4.4 表格脚本 423
17.5 编码实现 424
17.5.1 编写配置文件 424
17.5.2 编写Action类 429
17.5.3 编写业务类 430
17.6 运行工程 430
17.6.1 使用工具 430
17.6.2 工程部署 431
17.6.3 运行程序 431
17.7 本章小结 433
附录 部分属性设置说明 434
- 《市政工程基础》杨岚编著 2009
- 《零基础学会素描》王金著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《生物质甘油共气化制氢基础研究》赵丽霞 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《高等数学试题与详解》西安电子科技大学高等数学教学团队 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《看视频零基础学英语口语》宋德伟 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019