图书介绍
Spring 3.0就这么简单【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 陈雄华,林开雄编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115298393
- 出版时间:2013
- 标注页数:380页
- 文件大小:91MB
- 文件页数:392页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Spring 3.0就这么简单PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 快速入门1
1.1 Spring概述1
1.1.1 认识Spring1
1.1.2 Spring带给我们什么2
1.1.3 Spring体系结构3
1.2 实例功能概述5
1.2.1 比Hello World更适用的实例5
1.2.2 实例功能简介5
1.3 环境准备7
1.3.1 创建库表7
1.3.2 建立工程8
1.3.3 类包及Spring配置文件规划12
1.4 持久层13
1.4.1 建立领域对象13
1.4.2 UserDao14
1.4.3 LoginLogDao17
1.4.4 在Spring中装配DAO17
1.5 业务层19
1.5.1 UserService19
1.5.2 在Spring中装配Service20
1.5.3 单元测试21
1.6 展现层23
1.6.1 配置Spring MVC框架23
1.6.2 处理登录请求25
1.6.3 JSP视图页面28
1.7 运行Web应用29
1.8 小结30
第2章 Spring IoC容器31
2.1 IoC概述32
2.2 BeanFactory和ApplicationContext32
2.2.1 BeanFactory介绍32
2.2.2 ApplicationContext介绍33
2.2.3 资源加载38
2.3 Bean装配39
2.3.1 Bean基本配置40
2.3.2 依赖注入42
2.3.3 注入参数详解47
2.3.4 Bean作用域53
2.3.5 基于注解的配置54
2.3.6 基于Java类的配置59
2.3.7 不同配置方式比较64
2.4 小结65
第3章 Spring AOP66
3.1 AOP概述66
3.1.1 AOP到底是什么67
3.1.2 AOP术语68
3.2 创建增强类70
3.2.1 增强类型70
3.2.2 前置增强71
3.2.3 后置增强74
3.2.4 环绕增强75
3.2.5 异常抛出增强76
3.3 创建切面78
3.3.1 切点类型79
3.3.2 切面类型80
3.3.3 静态普通方法名匹配切面80
3.3.4 静态正则表达式方法匹配切面82
3.4 自动创建代理85
3.4.1 实现类介绍85
3.4.2 BeanNameAuto ProxyCreator86
3.4.3 DefaultAdvisorAuto ProxyCreator87
3.5 基于@AspectJ配置切面88
3.5.1 @AspectJ语法基础88
3.5.2 使用前的准备90
3.5.3 一个简单的例子91
3.5.4 如何通过配置使用@AspectJ切面93
3.5.5 不同增强类型93
3.6 基于Schema配置切面95
3.6.1 一个简单切面的配置95
3.6.2 配置命名切点96
3.6.3 各种增强类型的配置97
3.6.4 绑定连接点信息99
3.6.5 Advisor配置100
3.7 各种切面类型总结101
3.8 小结102
第4章 使用Spring JDBC访问数据库103
4.1 使用Spring JDBC103
4.1.1 JdbcTemplate小试牛刀104
4.1.2 在DAO中使用JdbcTemplate104
4.2 基本的数据操作106
4.2.1 更改数据106
4.2.2 返回数据库的表自增主键值108
4.2.3 批量更改数据110
4.2.4 查询数据111
4.2.5 查询单值数据114
4.2.6 调用存储过程116
4.3 BLOB/CLOB类型数据的操作118
4.3.1 插入Lob类型的数据118
4.3.2 以块数据方式读取Lob数据120
4.3.3 以流数据方式读取Lob数据120
4.4 其他类型的JdbcTemplate121
4.4.1 NamedParameterJdbcTemplate121
4.4.2 SimpleJdbcTemplate123
4.5 以OO方式访问数据库123
4.5.1 使用MappingSqlQuery查询数据123
4.5.2 使用SqlUpdate更新数据125
4.5.3 使用StoredProcedure执行存储过程126
4.5.4 SqlFunction类127
4.7 小结128
第5章 集成Hibernate129
5.1 Spring整合ORM技术129
5.2 在Spring中使用Hibernate131
5.2.1 配置SessionFactory131
5.2.2 使用HibernateTemplate134
5.2.3 处理LOB类型数据137
5.2.4 添加Hibernate事件监听器138
5.2.5 使用原生Hibernate API139
5.2.6 使用注解配置140
5.2.7 事务处理141
5.2.8 延迟加载的问题142
5.3 DAO层设计143
5.3.1 DAO基类的设计143
5.3.2 查询接口方法的设计145
5.3.3 分页查询接口设计147
5.4 小结148
第6章 Spring的事务管理149
6.1 数据库事务基础知识149
6.1.1 何为数据库事务149
6.1.2 JDBC对事务支持150
6.2 Spring对事务管理的支持152
6.2.1 事务管理关键抽象152
6.2.2 Spring的事务管理器实现类155
6.2.3 事务同步管理器157
6.2.4 事务传播行为158
6.3 编程式的事务管理159
6.4 使用XML配置声明式事务160
6.4.1 一个将被实施事务增强的服务接口161
6.4.2 使用原始的TransactionProxyFactoryBean162
6.4.3 基于tx/aop命名空间的配置165
6.5 使用注解配置声明式事务167
6.5.1 使用@Transactional注解167
6.5.2 通过AspectJ LTW引入事务切面172
6.6 小结173
第7章 Spring MVC174
7.1 Spring MVC概述174
7.1.1 体系结构175
7.1.2 配置DispatcherServlet176
7.2 注解驱动的控制器178
7.2.1 使用@RequestMapping映射请求178
7.2.2 请求处理方法签名概述182
7.2.3 处理方法签名详细说明183
7.2.4 处理模型数据186
7.3 数据校验191
7.3.1 Spring校验框架191
7.3.2 Spring MVC数据校验192
7.3.3 如何获取校验结果193
7.3.4 如何在页面中显示错误194
7.3.5 通过国际化资源显示错误信息196
7.4 视图和视图解析器197
7.4.1 认识视图198
7.4.2 认识视图解析器199
7.4.3 JSP和JSTL200
7.4.4 模板视图204
7.4.5 输出XML208
7.4.6 输出JSON208
7.4.7 使用XmlViewResolver209
7.4.8 使用ResourceBundleViewResolver209
7.4.9 混合使用多种视图技术210
7.5 本地化解析213
7.5.1 本地化概述213
7.5.2 使用CookieLocaleResolver213
7.5.3 使用SessionLocale Resolver214
7.5.4 使用LocaleChangeInterceptor214
7.6 文件上传215
7.6.1 配置MultipartResolver215
7.6.2 编写控制器和文件上传表单页面215
7.7 小结216
第8章 单元测试217
8.1 单元测试概述217
8.1.1 为什么需要单元测试218
8.1.2 单元测试基本概念219
8.2 TestNG快速进阶221
8.2.1 TestNG概述221
8.2.2 TestNG生命周期221
8.2.3 使用TestNG222
8.3 模拟利器Mockito226
8.3.1 模拟测试概述226
8.3.2 创建Mock对象227
8.3.3 设定Mock对象的期望行为及返回值228
8.3.4 验证交互行为229
8.4 测试整合之王Unitils230
8.4.1 Unitils概述230
8.4.2 集成Spring232
8.4.3 集成DbUnit234
8.5 使用Unitils测试DAO层234
8.5.1 Unitils配置237
8.5.2 准备测试数据238
8.5.3 编写测试用例240
8.7 使用Unitils测试Service层242
8.8 测试Web层246
8.8.1 对LoginController进行单元测试247
8.8.2 使用Spring ServletAPI模拟对象248
8.8.3 使用Spring RestTemplate测试249
8.9 小结251
第9章 敏捷开发技术253
9.1 敏捷开发概述253
9.1.1 敏捷开发原则254
9.1.2 敏捷开发过程255
9.2 敏捷开发方法Scrum258
9.3 测试驱动开发(TDD)实例260
9.4 版本管理工具GIT267
9.4.1 版本控制意义267
9.4.2 SVN267
9.4.3 GIT268
9.5 代码构建利器Maven270
9.5.1 Maven概述270
9.5.2 Maven入门273
9.5.3 Maven实例274
9.6 持续集成Hudson278
9.7 小结279
第10章 自己动手打造服务平台框架280
10.1 服务平台概述281
10.1.1 SOA实现技术281
10.1.2 Web Service技术框架282
10.1.3 技术框架的局限282
10.1.4 TOP介绍283
10.2 快速了解ROP283
10.2.1 ROP概述283
10.2.2 使用ROP开发一个服务285
10.3 请求服务模型291
10.3.1 传统Web Service请求模型291
10.3.2 ROP请求模型292
10.3.3 参数数据绑定与校验294
10.3.4 XML和JSON参数绑定296
10.3.5 自定义数据转换器299
10.3.6 请求服务映射301
10.4 应用授权及验证303
10.4.1 应用键/应用密钥303
10.4.2 应用键/密钥管理器304
10.4.3 签名算法304
10.4.4 签名功能控制305
10.5 服务会话管理307
10.5.1 会话管理概述307
10.5.2 注册会话管理器307
10.5.3 开发登录和退出服务308
10.6 错误模型309
10.6.1 错误模型概述309
10.6.2 系统级主错误编码310
10.6.3 系统级子错误编码310
10.6.4 业务级子错误编码313
10.7 响应报文控制315
10.7.1 分体式报文模型315
10.7.2 响应报文定义315
10.7.3 报文输出格式316
10.7.4 报文的国际化支持316
10.8 文件上传317
10.8.1 ROP文件上传解决思路317
10.8.2 文件上传实例319
10.8.3 文件上传控制320
10.9 服务安全控制320
10.9.1 安全控制架构320
10.9.2 ServiceAccess Controller321
10.9.3 InvokeTimes Controller323
10.10 拦截器及事件体系324
10.10.1 拦截器324
10.10.2 事件及监听326
10.11 性能调优327
10.11.1 服务平台线程池参数调整328
10.11.2 限制服务的占用时长328
10.11.3 限制应用/用户的访问328
10.12 开发客户端SDK329
10.12.1 ROP提供了哪些支持329
10.12.2 服务开放平台的SDK包332
10.13 小结333
第11章 实战案例开发334
11.1 景区网站案例概述334
11.1.1 景区网站整体功能结构334
11.1.2 景区网站用例描述335
11.1.3 主要功能流程描述336
11.2 系统设计338
11.2.1 技术框架选择338
11.2.2 Web目录结构及类包结构规划338
11.2.3 单元测试类包结构规划339
11.2.4 系统的页面交互流程设计340
11.2.5 PO类设计340
11.2.6 持久层设计341
11.2.7 服务层设计342
11.2.8 Web层设计342
11.2.9 数据库设计343
11.3 开发前的准备345
11.4 持久层开发345
11.4.1 PO类345
11.4.2 DAO基类349
11.4.3 通过扩展基类定义DAO类350
11.4.4 DAO Bean的装配351
11.4.5 使用Hibernate二级缓存353
11.5 对持久层进行测试355
11.5.1 配置Unitils测试环境355
11.5.2 准备测试数据库及测试数据356
11.5.3 编写DAO测试基类356
11.5.4 编写ViewSpaceDao测试用例357
11.6 服务层开发359
11.6.1 ViewSpaceService的开发359
11.6.2 服务类Bean的装配361
11.7 对服务层进行测试363
11.7.1 编写Service测试基类363
11.7.2 编写ViewSpaceService测试用例363
11.8 Web层开发365
11.8.1 BaseController的基类365
11.8.2 景区网站首页367
11.8.3 景区查询370
11.8.4 景区详细信息的页面371
11.8.5 web.xml配置373
11.8.6 Spring MVC配置375
11.9 对Web层进行测试376
11.9.1 编写Web测试基类376
11.9.2 编写ViewManage ControllerTest测试用例377
11.10 部署和运行应用379
11.11 小结380
热门推荐
- 323590.html
- 2300459.html
- 220058.html
- 1665798.html
- 1483302.html
- 2030900.html
- 2180510.html
- 1127759.html
- 1726230.html
- 2118315.html
- http://www.ickdjs.cc/book_3492357.html
- http://www.ickdjs.cc/book_3118408.html
- http://www.ickdjs.cc/book_242178.html
- http://www.ickdjs.cc/book_686290.html
- http://www.ickdjs.cc/book_1577533.html
- http://www.ickdjs.cc/book_369121.html
- http://www.ickdjs.cc/book_1195581.html
- http://www.ickdjs.cc/book_922370.html
- http://www.ickdjs.cc/book_3264979.html
- http://www.ickdjs.cc/book_3661871.html