由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高99元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
醉染图书快捷学习Spring9787302620525
¥ ×1
第Ⅰ部分基础
章真实世界里的Spring3
1.1为什么要使用框架4
1.2Spring生态系统6
1.2.1SpringCore:Spring的基础7
1.2.2使用SpringDataAccess特实现应用程序的持久化8
1..用于开发Web应用程序的SpringMVC功能8
1.2.4Spring测试特
1.2.5来自Spring生态系统的项目9
1.3现实场景中的Spring10
1.3.1使用Spring开发后端应用程序11
1.3.2在自动化测试应用程序中使用Spring12
1.3.3使用Spring开发桌面应用程序13
1.3.4在移动应用程序中使用Spring14
1.4何时不使用框架14
1.4.1需要有一个小的内存占用14
1.4.2安全需求要求定制代码15
1.4.3现有的大量定制使得框架不切实际15
1.4.4不会从切换框架中获益15
1.5本书内容16
1.6本章小结17
第2章Spring上下文:定义bean19
2.1创建Maven项目20
2.2向Spring上下文添加新的bean25
2.2.1使用@Bean注解将bean添加到Spring上下文中28
2.2.2使用原型注解向Spring上下文添加bean35
2..以编程方式将bean添加到Spring上下文中39
.本章小结42
第3章Spring上下文:连线bean45
3.1实现配置文件中定义的bean之间的关系46
3.1.1使用@Bean方法之间的直接方法调用来连线bean49
3.1.2使用@Bean注解方法的参数连线bean52
3.2使用@Autowired注解注入bean54
3.2.1使用@Autowired通过类字段注入值55
3.2.2使用@Autowired通过构造函数注入值57
3..通过setter使用依赖注入58
3.3处理循环依赖项59
3.4在Spring上下文中从多个bean中选择61
3.5本章小结66
第4章Spring上下文:使用抽象67
4.1使用接口定义契约67
4.1.1使用接口实现解耦68
4.1.2场景需求70
4.1.3不使用框架就能实现需求70
4.2通过抽象使用依赖注入75
4.2.1决定哪些对象应该成为Spring上下文的一部分75
4.2.2从抽象的多个实现中选择自动连线的内容81
4.3用原型注解关注对象任务85
4.4本章小结86
第5章Spring上下文:bean作用域和生命周期89
5.1使用单例bean作用域90
5.1.1单例bean的工作方式90
5.1.2现实场景中的单例bean96
5.1.3使用即时实例化和延迟实例化97
5.2使用原型bean作用域99
5.2.1原型bean的工作方式99
5.2.2真实场景中的原型bean103
5.3本章小结107
第6章在SpringAOP中使用切面109
6.1切面在Spring中的工作方式110
6.2使用SpringAOP实现切面113
6.2.1实现简单的切面114
6.2.2修改被拦截方法的参数和返回值121
6..拦截带注解的方法126
6.2.4可以使用的通知注解128
6.3切面执行链129
6.4本章小结134
第Ⅱ部分实现
第7章了解SpringBoot和SpringMVC139
7.1什么是Web应用程序140
7.1.1Web应用程序概览140
7.1.2使用Spring实现Web应用程序的不同方式141
7.1.3在Web应用程序开发中使用servlet容器144
7.2SpringBoot的魔力146
7.2.1使用项目初始化服务创建SpringBoot项目147
7.2.2使用依赖启动器简化依赖项管理152
7..根据依赖约定使用自动配置153
7.3用SpringMVC实现Web应用程序153
7.4本章小结157
第8章使用SpringBoot和SpringMVC实现Web应用程序159
8.1使用动态视图实现Web应用程序160
8.1.1获取HTTP请求的数据164
8.1.2使用请求参数从客户端向服务器发送数据165
8.1.3使用路径变量将数据从客户端发送到服务器167
8.2使用GET和POST等HTTP方法169
8.3本章小结177
第9章使用SpringWeb作用域179
9.1在SpringWeb应用程序中使用请求作用域180
9.2在SpringWeb应用程序中使用会话作用域188
9.3在SpringWeb应用程序中使用应用程序作用域197
9.4本章小结200
0章实现REST服务203
10.1应用程序之间通过REST服务交换数据204
10.2实现REST端点206
10.3管理HTTP响应209
10.3.1将对象作为响应体发送210
10.3.2设置响应状态和响应头212
10.3.3在端点级别管理异常214
10.4使用请求体从客户端获取数据219
10.5本章小结221
1章调用REST端点2
11.1使用SpringCloudOpenFeign调用REST端点227
11.2使用RestTemplate调用REST端点0
11.3使用WebClient调用REST端点
11.4本章小结
2章在Spring应用程序中使用数据源241
12.1什么是数据源242
12.2使用JdbcTemplate处理持久化数据245
1.定制数据源配置253
1..1在应用程序属文件中定义数据源254
1..2使用定制的DataSource-bean255
12.4本章小结257
3章在Spring应用程序中使用事务259
13.1事务261
13.2事务在Spring中的工作方式263
13.3在Spring应用程序中使用事务264
13.4本章小结274
4章使用SpringData实现数据的持久化275
14.1SpringData概述275
14.2SpringData的工作方式278
14.3使用SpringDataJDBC282
14.4本章小结291
5章测试Spring应用程序293
15.1编写正确实现的测试294
15.2在Spring应用程序中执行测试297
15.2.1实现单元测试297
15.2.2实现集成测试309
15.3本章小结312
附录A架构方法313
附录B为上下文配置使用XML3
附录CHTTP简介325
附录D使用JSON格式333
附录E安装MySL并创建数据库335
附录F工具343
附录G为进一步学习的学习材料345
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格
