图书介绍
JAVA WEB整合开发实例精通 Struts+Hibernate+SpringPDF|Epub|txt|kindle电子书版本网盘下载
![JAVA WEB整合开发实例精通 Struts+Hibernate+Spring](https://www.shukui.net/cover/69/31293079.jpg)
- 闫术卓,吴峻申等编著 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111263289
- 出版时间:2009
- 标注页数:416页
- 文件大小:165MB
- 文件页数:434页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
JAVA WEB整合开发实例精通 Struts+Hibernate+SpringPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
丛书序1
前言1
第1章 Struts概述1
1.1 Struts历史发展过程1
1.1.1 Model设计模式的演进2
1.1.2 MVC模式3
1.2 Struts2简介4
1.2.1 标签库介绍4
1.2.2 拦截器应用的目的5
1.2.3 FilterDispatcher和Action概述5
1.2.4 Struts2配置文件处理6
1.2.5 OGNL介绍和类型转换目的6
1.2.6 校验7
1.2.7 Web项目国际化原由7
1.2.8 SiteMesh页面布局框架介绍7
1.3 为什么要用Struts28
1.3.1 Tapestry优劣点9
1.3.2 JSF优劣点10
1.3.3 SpringMVC优劣点10
1.4 在Web项目中使用Struts211
1.4.1 Struts2开发包的结构11
1.4.2 创建MyEclipse项目12
1.4.3 在项目中配置Struts213
第2章 Web基础技术概述17
2.1 B/S和C/S系统区别17
2.2 JSP和Servlet介绍17
2.2.1 什么是JSP18
2.2.2 什么是Servlet18
2.2.3 JSP内置对象18
2.2.4 Servlet的生命周期19
2.3 XML知识介绍20
2.3.1 XML的格式20
2.3.2 XML的文档类型20
2.3.3 XML的用途20
2.3.4 XML的解析方式21
2.3.5 DOM和SAX解析XML评解21
2.3.6 JDOM和DOM4J解析XML评解22
第3章 Struts2核心技术23
3.1 使用web.xml配置Struts2实现Web项目Struts2应用23
3.2 使用配置文件struts.xml实现页面导航定义24
3.3 使用Action类控制导航业务数据26
3.4 使用ActionSupport进行校验28
第4章 Struts2的另一核心技术—拦截器32
4.1 拦截器在Struts2中的默认应用32
4.2 拦截器原理实现35
4.3 在Struts2中配置自定义的拦截器38
4.3.1 扩展拦截器接口的自定义拦截器配置38
4.3.2 继承抽象拦截器的自定义拦截器配置40
4.3.3 继承方法拦截器的自定义拦截器配置42
4.4 Struts2文件上传拦截器的应用45
4.4.1 Struts2文件上传功能开发45
4.4.2 Struts2文件下载功能开发51
第5章 Struts2标签库56
5.1 Struts2标签使用原理解疑56
5.2 OGNL表达式语言介绍58
5.3 Struts2控制标签简介61
5.3.1 append标签使用介绍61
5.3.2 generator标签使用介绍63
5.3.3 if、else、elseif标签使用介绍64
5.3.4 iterator标签使用介绍65
5.3.5 merge标签使用介绍66
5.3.6 sort标签使用介绍67
5.3.7 subset标签使用介绍68
5.4 Struts2数据标签简介70
5.4.1 action标签使用介绍70
5.4.2 bean标签使用介绍71
5.4.3 date标签使用介绍73
5.4.4 debug标签使用介绍75
5.4.5 include标签使用介绍76
5.4.6 push标签使用介绍77
5.4.7 set标签使用介绍78
5.4.8 url标签使用介绍79
5.4.9 param标签和property标签使用介绍81
5.5 Struts2表单标签简介81
5.5.1 基础表单标签使用介绍81
5.5.2 复杂表单标签使用介绍85
5.5.3 其他表单标签使用介绍92
5.6 Struts2非表单标签简介93
5.6.1 主题和模板介绍93
5.6.2 非表单标签介绍96
5.7 Struts2自定义标签实现图形验证功能98
第6章 Struts2非JSP视图技术102
6.1 velocity视图技术使用介绍102
6.2 freemarker视图技术使用介绍105
6.3 JasperReports报表视图技术使用介绍107
第7章 Struts2类型转换技术112
7.1 Struts2类型转换使用介绍112
7.1.1 基本数据类型转换功能112
7.1.2 List集合类型数据类型转换功能115
7.1.3 Set集合类型数据类型转换功能118
7.2 类型转换发生异常的处理方案120
7.2.1 Struts2自带异常提示120
7.2.2 Struts2局部异常提示定义属性文件使用介绍122
7.2.3 Struts2全局异常提示定义属性文件使用介绍123
第8章 Struts2输入校验124
8.1 validate输入校验方式再谈124
8.1.1 复习validate方法进行输入校验124
8.1.2 validateXXX方法进行输入校验127
8.2 利用配置文件进行输入校验方法说明131
8.2.1 Struts 2字段校验的配置文件形式131
8.2.2 Struts 2非字段校验的配置文件形式134
8.2.3 Struts 2输入校验出错信息的国际化配置形式136
8.3 集合类型输入校验介绍138
8.3.1 Struts 2中单个Java对象的输入校验形式138
8.3.2 Struts 2对象集合即批量输入的校验形式141
8.4 Struts 2输入校验器大全143
第9章 Struts 2国际化150
9.1 Struts 2国际化基础应用150
9.1.1 国际化基础使用方式150
9.1.2 占位符国际化使用方式153
9.2 Struts2 国际化使用范围说明156
9.2.1 Struts 2包范围属性文件国际化应用157
9.2.2 Struts 2Action范围属性文件国际化应用158
9.2.3 Struts 2临时范围属性文件国际化应用159
9.3 用户主动选择国际化应用介绍162
第10章 Struts2页面布局实现165
10.1 sitemesh基本使用方法165
10.2 sitemesh高级应用168
10.2.1 <page:applyDecorator>和<decorator:getProperty>标签169
10.2.2 <decorator:usePage>、<decorator:useHtmlPage>和<decorator:head>标签171
第11章 Hibernate技术简介174
11.1 什么是ORM174
11.1.1 ORM基础174
11.1.2 ORM组成175
11.1.3 流行的ORM架构175
11.2 Hibernate概述176
11.2.1 Hibernate用途176
11.2.2 Hibernate架构176
11.2.3 Hibernate核心接口178
11.2.4 持久化对象的状态179
11.3 Hibernate优点180
第12章 Hibernate入门181
12.1 准备工作181
12.1.1 安装Hibernate181
12.1.2 MyEclipse中使用Hibernate182
12.1.3 安装MySQL数据库183
12.2 第一个Hibernate应用184
12.3 Hibernate配置187
12.3.1 配置数据库连接187
12.3.2 其他配置190
12.3.3 SQL方言192
12.3.4 查询语言中的替换193
12.3.5 日志193
第13章 Hibernate核心API195
13.1 Session介绍195
13.1.1 Configuration195
13.1.2 SessionFactory197
13.1.3 创建Session197
13.2 简单的CRUD示例200
13.3 Save还是Update205
13.4 实体对象的识别208
13.5 Hibernate一级缓存210
13.6 Hibernate二级缓存214
13.7 Hibernate事务处理221
13.8 使用复合主键224
第14章 Hibernate集合映射229
14.1 Set集合映射229
14.2 List集合映射234
14.3 Map集合映射239
14.4 Bag集合映射243
14.5 Component映射248
14.6 Composite-element映射252
第15章 Hibernate关系映射257
15.1 单向多对多映射257
15.2 双向多对多映射263
15.3 单向多对一映射267
15.4 单向一对多映射272
15.5 双向一对多(多对一)映射278
15.6 基于外键的单向一对一映射284
15.7 基于外键的双向一对一映射289
15.8 基于主键的单向一对一映射294
15.9 基于主键的双向一对一映射299
第16章 Criteria条件查询304
16.1 简单的Criteria查询304
16.2 设定Criteria查询条件306
16.3 Criteria中使用SQL语句309
16.4 复杂的Criteria查询311
16.5 使用DetchedCriteria查询313
第17章 HQL查询315
17.1 简单的HQL查询315
17.2 复杂的HQL查询319
17.3 HQL更新、删除操作322
17.4 在XML中定义HQL323
第18章 Spring入门326
18.1 Spring历史发展过程326
18.1.1 Spring为什么越来越流行326
18.1.2 Spring框架的核心327
18.2 Spring的技术知识介绍327
18.2.1 Spring核心容器328
18.2.2 Spring上下文329
18.2.3 Spring AOP解疑329
18.2.4 Spring DAO说明330
18.2.5 Spring ORM介绍330
18.2.6 Spring Web模块330
18.2.7 Spring MVC框架331
18.3 使用Spring的基础示例331
第19章 为什么要使用控制反转335
19.1 new—自己创建335
19.2 get—工厂模式337
19.3 set—外部注入339
第20章 IOC容器的反射机制和装载机制341
20.1 操作构造函数341
20.2 get—工厂模式343
20.3 操作类的方法345
20.4 IOC容器装载机制347
第21章 DI注入方式351
21.1 设值注入351
21.2 构造注入354
21.3 集合类型注入358
21.4 自定义类型注入361
第22章 如何合理地编写配置文件364
22.1 文件的分割和提取公共属性364
22.2 根据名字自动装配的配置文件369
22.3 Bean的作用范围372
第23章 使用AOP375
23.1 静态代理375
23.2 动态代理378
第24章 在Spring环境中实现AOP382
24.1 采用Annotation方式实现AOP382
24.2 采用配置文件方式实现AOP384
24.3 获取参数386
24.4 使用CGLIB库389
第25章 Spring与Hibernate结合392
25.1 使用编程方式实现事务392
25.2 实现声明式事务398
第26章 Spring与Struts结合406
26.1 依赖查找方式实现Spring与Struts结合406
26.2 Action注入方式实现Spring与Struts结合412