图书介绍
Struts2企业开发实践教程PDF|Epub|txt|kindle电子书版本网盘下载
![Struts2企业开发实践教程](https://www.shukui.net/cover/43/30682210.jpg)
- 唐琳,吕海东,李彤,何毅编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302349433
- 出版时间:2014
- 标注页数:411页
- 文件大小:98MB
- 文件页数:425页
- 主题词:软件工具-程序设计-高等学校-教材
PDF下载
下载说明
Struts2企业开发实践教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Struts 2入门1
1.1 Struts 2框架介绍1
1.1.1 模式、架构和框架1
1.1.2 MVC模式2
1.1.3 Model1和Model 2体系4
1.1.4 Struts 2框架介绍5
1.2 案例实战——Model 2体系的用户登录5
1.2.1 基于XML配置的用户登录7
1.2.2 基于注解方式的用户登录11
1.3 案例实战——Struts 2框架下的用户登录12
1.3.1 基于XML配置的用户登录12
1.3.2 基于注解方式的用户登录16
1.4 Struts 2的工作流程18
1.5 本章小结20
1.6 本章实践20
第2章 Action的编写和配置22
2.1 什么是Action22
2.2 基本的Action编程25
2.2.1 Action类的编写25
2.2.2 Action的属性35
2.2.3 Action的资源访问39
2.3 基本的Action配置41
2.3.1 基于XML的配置41
2.3.2 基于注解方式的配置42
2.4 案例实战——用户注册功能43
2.4.1 基于XML配置的实现47
2.4.2 基于注解方式的实现49
2.5 本章小结51
2.6 本章实践51
第3章 复杂Action类的编程和配置52
3.1 复杂Action类的编程52
3.2 复杂Action类基于XML的配置53
3.2.1 动态方法调用53
3.2.2 指定method属性53
3.2.3 基于通配符的配置54
3.3 基于注解方式的配置55
3.4 案例实战——多视图注册功能56
3.4.1 基于XML配置的实现59
3.4.2 基于注解方式的实现61
3.5 本章小结63
3.6 本章实践63
第4章 结果类型及应用65
4.1 Struts 2处理结果配置65
4.1.1 一般结果配置65
4.1.2 动态结果配置67
4.2 Struts 2支持的结果类型67
4.2.1 dispatcher和redirect结果类型68
4.2.2 chain和redirectAction结果类型69
4.2.3 stream结果类型70
4.2.4 plainText结果类型71
4.2.5 其他结果类型71
4.3 基于注解方式的结果配置71
4.4 案例实战——用户信息修改和查看功能72
4.5 本章小结82
4.6 本章实践83
第5章 拦截器的编写和配置84
5.1 理解拦截器84
5.2 Struts 2框架中内置的拦截器85
5.3 拦截器的配置88
5.4 自定义拦截器的编写89
5.4.1 实现Interceptor接口89
5.4.2 继承AbstractInterceptor类90
5.4.3 继承MethodFilterInterceptor类90
5.5 拦截器结果监听器91
5.6 案例实战——项目中对特定文字的筛查93
5.7 本章小结97
5.8 本章实践97
第6章 Struts 2的配置98
6.1 Struts 2的配置文件98
6.2 web.xml99
6.3 struts.properties99
6.4 struts.xml102
6.4.1 Bean配置103
6.4.2 常量配置103
6.4.3 包配置104
6.4.4 命名空间配置105
6.4.5 包含配置106
6.4.6 拦截器配置107
6.4.7 Action配置108
6.4.8 Result配置108
6.4.9 异常处理108
6.4.10 未知处理器109
6.4.11 使用注解配置Action111
6.4.12 使用注解配置Action的注意事项112
6.5 案例实战——用户信息管理113
6.6 本章小结125
6.7 本章实践125
第7章 OGNL及数据类型转换127
7.1 OGNL简介及基本语法127
7.1.1 常量128
7.1.2 操作符129
7.1.3 访问JavaBean属性130
7.1.4 调用方法131
7.1.5 调用静态方法和静态字段131
7.1.6 调用构造方法131
7.1.7 索引访问132
7.1.8 对集合进行操作133
7.1.9 lambda表达式138
7.1.10 OGNL的类型转换139
7.2 Struts 2上的OGNL139
7.2.1 值栈139
7.2.2 [N]语法和top关键字141
7.2.3 访问静态成员141
7.2.4 值栈中的Action实例141
7.2.5 Struts 2中的命名对象141
7.3 Struts 2的内置类型转换142
7.3.1 常用的内置类型转换器142
7.3.2 基于OGNL的类型转换144
7.3.3 对 List的支持145
7.3.4 对Map的支持147
7.4 自定义的类型转换器149
7.5 类型转换器的注解配置方式151
7.5.1 TypeConversion注解152
7.5.2 Conversion注解152
7.5.3 Element注解153
7.5.4 Key注解153
7.5.5 KeyProperty注解154
7.5.6 CreateIfNull注解154
7.6 案例实战——用户信息查询155
7.7 本章小结162
7.8 本章实践162
第8章 Struts 2标记库的UI标签164
8.1 主题和模板164
8.2 UI标签介绍166
8.3 基本表单标签168
8.3.1 基本表单标签介绍168
8.3.2 基本表单标签应用173
8.3.3 防止表单重复提交174
8.4 高级表单标签177
8.4.1 高级表单标签介绍177
8.4.2 二级联动菜单和左右转移列表组件应用180
8.5 其他UI标签184
8.6 案例实战——新增用户信息187
8.7 本章小结191
8.8 本章实践192
第9章 Struts 2标记库的非UI标签193
9.1 非UI标签介绍193
9.2 控制标签194
9.3 数据标签202
9.4 案例实战——用户信息查询206
9.5 本章小结211
9.6 本章实践211
第10章 文件的上传和下载213
10.1 原生的文件上传213
10.2 常见的文件上传框架216
10.3 Struts 2对文件上传的处理217
10.3.1 Struts 2对上传组件的配置217
10.3.2 单一文件上传223
10.3.3 多文件上传228
10.4 Struts 2对文件下载的处理231
10.5 案例实战——文件的上传和下载233
10.6 本章小结238
10.7 本章实践238
第11章 用户输入验证240
11.1 用户输入验证介绍240
11.2 编程方式下实现用户输入验证241
11.2.1 最简单的用户输入验证实现方式241
11.2.2 常用的用户输入验证实现方式244
11.2.3 多方法Action的用户输入验证实现方式245
11.3 配置方式下实现用户输入验证251
11.3.1 输入验证配置文件252
11.3.2 内置校验器254
11.3.3 自定义校验器262
11.4 注解方式下实现用户输入验证265
11.4.1 注解方式下用户输入验证的实现265
11.4.2 基于注解方式的验证语法266
11.4.3 内置注解校验267
11.5 案例实战——增加新用户275
11.5.1 基于配置方式的实现278
11.5.2 基于注解方式的实现280
11.6 本章小结282
11.7 本章实践283
第12章 国际化285
12.1 国际化概念285
12.2 软件国际化的基本要素288
12.3 资源文件的创建289
12.4 Java对118N的支持293
12.5 Struts 2对国际化的支持机制294
12.6 Struts 2资源文件类型296
12.7 Struts 2资源文件定位检索机制298
12.8 Struts 2取得资源文件中的消息文本299
12.9 案例实战——增加员工301
12.10 本章小结306
12.11 本章实践306
第13章 Struts 2下的页面布局308
13.1 页面布局概述309
13.2 Tiles框架简介311
13.3 Tiles框架的下载和配置311
13.4 Tiles框架的模板文件定义和组装313
13.5 案例实战——Struts 2和Tiles框架整合案例319
13.6 本章小结325
13.7 本章实践325
第14章 S2SH的集成326
14.1 Hibernate基础326
14.2 Hibernate API结构331
14.3 Hibernate编程332
14.4 Struts 2下集成Hibernate334
14.5 Spring基础339
14.6 Struts 2下集成Spring343
14.7 S2SH的集成348
14.8 案例实战——用户登录功能353
14.9 本章小结362
14.10 本章实践363
第15章 客户信息管理系统案例实现364
15.1 客户信息管理系统业务364
15.2 客户信息管理系统需求分析364
15.3 客户信息管理系统系统分析365
15.4 客户信息管理系统OOD设计370
15.5 客户信息管理系统案例实现376
15.6 本章小结408
15.7 本章实践408
参考文献411