和风戏雨 发表于 2019-12-17 08:58:52

电子书:《Spring5高级编程(第5版)》_王净译_18-12-01

812
                       



内容简介:

4.52实现 DisposableBean接口
546创建前置通知
录44
453使用JsR-250 a PreDestroy注解
54.7通过使用前置通知保护方法访问
46使用@Bean声明销毁方法
5.48创健建后置返回通知
47了解解析的顺序
9创建环绕通知
48让 Spring感知bean
410创建异常通知
8.1使用 Bean Nameaware接口
41选择通知类型
482使用 Application Context Aware接口
55在 Spring中使用顾问和切入点
4.9使用 Factory Bean
4.10直接访问 Factory Bean
明叫叫900
552可用的切入点实现
4.11使用 factory-bean和 actory-method属性-10
553使用 DetaultPointcutAivisor
4.12 Java Bean Property Editor
4.122创建自定义 PropertyEdat
4.13更多的 Spring Application Context配置-108
创建动态切入点
4.13.1使用 Messagesouree进行guo际化
556使用简单名称匹配
在独立的应用程序中使用
557用正则表达式创建切入点
Message source
558使用Aspo切入点表达式创建切入点
4.13.3应用程序事件
9创建注解匹配切入点“
8966
414访问资源
55.10便捷的 Advisor实现
415使用Java类进行配置
6了解_代*_
4.15.1Java中的 ApplicationContext配置
61使用JDK动态_代*_
Spring混合配置
562使用CGLB_代*_
4.153Ja或XML配置
563比较_代*_性能
4.16配置文件
266
4.7使用Ja配置来配置 Spring配置文件123
5.7切入点的高级使用
418 Environment和 PropertySource抽象--125
用JSR-330注解进行配置
5.72使用组合切入点
4.20使用 Groovy进行配置
5.73组合和切入点接口
4.21 Spring Boot
5.74切入点小结
422小结
58引入入广
第5章 Spring AOP
58.1引入的基础知识
582使用引入进行对象修改检.测
172
5.AOP概念
137
52AOP的类型
59AOP的框架服务
52使用静态AOP
声明的方式配置AOP
22使用动态AOP
592使用 ProxyFactory Bean
523选择AOP类型
5.93使
53 Spring中的AOP
名称空间一
38
5.10使用@ AspectJ样式注解
5.3.1 AOP Alliance
532AOP中的 Hello world示例
38
5.l1 Aspect集成一
4 Spring AOP架构
12使用单例切面一
4. Spning中的连接点
542 Spring中的切面
43关于 ProxyFactory类
140第6章 Spring JDBC支持
544在 Spring中创建通知
61介绍 Lambda表
545通知的接口
62示例代码的示例数据模型

Spring5高级程(第5版
研究JDBC基础结构
82使用JPA执行数据库操作
Spring jDbc基础结构
65数据库连接和数据源
66嵌入数据库支持
99034
821使用Java持久化查询语言来查询数据……260
83使用构造函数表达式查询自定义
7在DAO类中使用 Data source
结果类型
68异常处理
206
83,1插入数找
69 Jdbc Template类一
8.32更新数据
69.1在DAO类中初始化 Jdbc Template
8.33制除数据
692通过 Name Template
84使用本地查询
8.5使用简单的本地查询-一
693使用Ro
8.6使用 SQL ResultSet映射进行本地查询-274
610使用 ResultSet Extractor检索嵌套域
8.7 Spring Data JPA介绍
8.71添加 Spring Data JPA库依赖项
6.1建模JDBC操作的 Sprin类
8.72使用 Spring Data JPA Repository抽象
6.12使用 MappingSqlQuery<T>查询数据-215
进行数据库操作
6.13插入数据并检索生成的键
8.8使用 JpaRepository
614使用 Batch SqlUpdate进行批处理操作-22
8.9带有自定义查询的 Spring Data JPA
615使用 SqlFunction调用存储函数
8.10通过使用 Hibemate Envers保存
343
616 Spring Data项目: JDBC Extensions26
实体版本
17使用JDBC的注意事项
0.l为实体版本控制添加表
6. 18 Spring Boot JDBC
8.10.2为实体版本控制配置
Entity Factory
第7章在 Spring中使用 Hibernate
8.10.3启用实体版本控制和历史检索
7.1示例代码的示例数据模型
8.104测试实体版本控制…
72配置 Hibemate的 Session Factory
8. 1 Spring Boot JPA
3使用 Hibemate注解的ORM映射
8.12使用JPA时的注意事项
8.13小结
3.1简单的映射
35
32一对多映射
238第9章事务管理
3.3多对多映射
9.1研究 Spring事务抽象层
303
74 Hibernate会话接口
92 Platform TransactionManager的实现
查询语言查询数据
93分析事务属性
42使用延迟获取进行简单查询
ansaction Definition接口
743使用关联获取进行查询
93,2 Transaction Status接口
7.5插入数据
245
94示例代码的示例数据模型和基础结构-307
7.6更新数据
94.l创建一个带有依赖项的简单 Spring
7.7删除数据
249

8配置 Hibemate以便从实体生成表
942示例数据模型和通用类一
79注解方法或字段?
943使用AOP配置进行事务管理
7.10使用 Hibernate时的注意事项
95使用编程式事务一
96使用 Spring实现全局事务
961实现JA示例的基础结构
318
第8章在 Spring中使用JPA2进行数据访问-255
8.1JPA2.1介绍
255
962使用JTA实现全局事务
319
示例代码的示例数据模型…
256
964使用JA事务管理器的注意事项
8.13使用mA注解进行ORM映射
VIll

第10章使用类型转换和格式化进行验证
330
4使用 Spring MvC展示REST样式的
01依赖项
02 Spring类型转换系统
12.7配置 Castor Xmi
0.3使用 PropertyEditors从字符串进行转换…33
12.7.1实现 Singer controller\"
104 Spring类型转换介绍
1272配置 Spring Web应用程序
104.1实现自定义转换器…
12.73使用curl测试 RESTful-WS→
42配置 ConversionS
12.74使用 Resttemplate问 RESTEnL-ws…-383
1043任意类型之间的转换
335
1275使用 Spring Security来保护
10.5 Spring中的字段格式化
RESTfulL-WS
实现自定义格式化器
128使用 Spring boot开发 RESTfual-wS--389
10.52配置 Conversion Bean
0.6 Spring中的验证
12/0xsmg中使用AMQP
9在S
0.6.1使用 Spring validator接口
第13章 Spring测试
1062使用JsR-349 Bean validation
13.1测试类别介绍
10.63在 spring中配置 Bean validation支持…343
13.2使用 Sprin测试注解一
1064创建自定义验证器
07使用 AssertTrue进行自定义验证
13.3实施逻辑单元测试
自定义验证的注意事项
3.1添加所需的依赖项一
决定使用哪种验证API
1332单元测试 Spring MvC控制器
34实现集成测试
4.1添加所需的依赖项
第11章任务调度
42配置用于服务层测试的配置文件
1.1任务调度示例的依赖项
343如aa配置版本…
112 Spring中的任务调度
4实施基础结构类一
121 Spring TaskScheduler抽象介绍

134.5对服务层进行单元测试
408
22研究示例任务
1346丢弃 CoUnt
1123使用注解进行任务调度
135实现前端单元測试
24 Spring中异步任务的执行
13.6小结
113 Spring中任务的执行
第14章 Spring中的脚本支持
414
141在Java中使用脚本支持
第12章使用 Spring.远.程.处理
0y介绍
121使用示例的数据模型
142.1动态类型化
22为JPA后端添加必需的依赖项
1422简化的语法一
3实现和配置 Singerservice
42.3闭包
23.1实现 Singer Service
143与 Spring-起使用 Groovy
123.2配置 Singer Service
3.1开发 Singer对象域
3公开服务
43.2实现规则引擘
34调用服务
1433将规则工厂实现为 Spring可刷新bean-420
24在 Spring中使用
34测试年龄分类规则
124.1在 Spring中实现s_监_听_器
43.5内联动态语言代码
1242在 Spring中发送Ms消息
144小结
125 Spring Boot Artemis启动器
第15章应用程序监控
-425
126在 Spring中使用 RESTfuL-WS
15. I Spring中的MX支持
-425
6.1REST仙Wtb服务介绍
152将 Spring bean导出为JM
425
12.62为示例添加必需的依賴项
3使用 Java visualvM进行JMX监控-426
1263设计 Singer RESTful web服务

Spring5高级编程第5版
Hibernate统计信息
155使用了 Spring Boot的Mx
6105在歌手列表视图中启用Gid--464
429
15.6小结
6.106在服.务.器端启用分页
466
6.1处理文件上传
468
第16章Web应用程序
16.1配置文件上传支持一
16.1实现示例的服务层
6112修改视图以支持文件上传一
6L对示例使用数据模型
6113修改控制器以支持文件上传
6.12实现DAO层一
612用 Spring Security保护web应用程序-一47
435
16.2配置 SingerService
436
122将登.录功能添加到应用程序中473
16.3MvC和 Spring MvC介绍
23使用注解来保护控制器方法
163.MvC介绍
438
16.13使用 Spring Boot创建 Spring Web
63.2 Spring Mvc介绍
应用程序
16.3.3 Spring MVC WebApplicationContext
16.14设置DAO层
层次结构
16.4.设置服务层…
4 Spring MVC请求生命周期
16142设置W层
Spring MvC配置
43设置 Spring.安.全.性
6在 Spring mvc中创建第一个视图…-42
6.15创建 Thymeleaf视图
3.7配置 DispetcherScrvlet
616使用 Thymeleaf:扩展
638实现 Singe controll
实现歌手列表视图
第17章 WebSocket
10测试歌手列表视图
164理解 Spring Mvc项目结构
16.5实现guo际化i8n)
72与 Spring-起使用 WebSocket
…446
73使用 WebSocket AP
165.1在 DispatcherServk配置中配置guo际化-446
174使用 STOMP发送消息
652为guo际化支持而修改歌手列表视图
175小结
166使用主题和模板
67使用 Apache Tiles查看模板
第18章 Spring项目:批处理、集成和XD等-50
设计模板布局
Spring Batch
1672实现页面布局组件m
168在 Spring Mvc中配置Tils
-45
183 Spring Boot Batch
69实现歌手信息视图
Spring Integration
512
69.1将URL映射到视图
18.5 Spring XD.
92实现显示歌手视图
86 Spring框架的五个最显著的功能
169.3实现编辑歌手视图…
186.1功能性W框架
94实现添加歌手视图
…459
8.6.2Jmwa9互操作性
695启用JsR-349ean验证)
16.10使用 jQuery和 j Query UI
54使用Java9和 Spring WebFlux进行
16.01 jQuery和 jQuery U介绍
反应式编程
6102在视图中使用juy和 jQuery
6.5 Spring支持 JUnit5 Jupiter
6103使用 CKEditor进行富文本编辑…4653
6.104使用jnid实现具有分页支持的
附录A设置开发环境

第1章
Spring介绍
提到Java开发人员社区,我们会不自觉地想起19世纪40年代末的淘金者,他们在北美的河流上疯狂地淘金
寻找黄金碎片。作为Java开发人员,我们的“河流”充斥着开源项目,但像淘金者一样,找到一个有用的项目可能
会既费时又费力
对许多开源Java项目的常见抱怨是,它们仅仅是为了填补与最新技术或模式的差距而创建的。话虽如此,但许
多高质量、可用的项目满足并解决了真实应用程序的实际需求,在阅读本书的过程中,就会遇到部分此类项目,从
而更好地了解 Spring, Spring的第一个版本于2002年10月发布,由一个带有易于配置和使用的控制反转(o容器
的小型内核组成。多年来, Spring已经成为 Java Enterprise Edition(JEE)服.务.器的主要替代品,并且发展成为一个由
许多不同项目组成的成熟技术,每个项目都有自己的目的,因此无论是想要构建微服务、应用程序还是经典的ERP
Spring都有一个项目可以满足需求
在本书中,你将会看到许多使用了不同开源技术的应用程序,所有这些应用程序都整合在 Spring框架下。在使
用 Sprin时,应用程序开发人员可以使用各种开源工具,而无须编写大量代码,也不需要将应用程序与任何特定工
具紧密耦合
如章名所示,本章的主要内容是介绍 Spring框架,而不是提供任何可靠的示例或说明。如果你已经熟悉 Spring
那么可以跳过本章并直接进入第2章
11什么是 Spring
如果想要解释 Spring,那么最难的部分就是对其进行分类。通常情况下, Spring被描述为构建laa应用程序的
轻量级框架,但这种描述带来了两个有趣的观点
首先,与许多其他框架(比如仅限于Wb应用程序的 Apache Struts)不同,可以使用 Spring构建lava中的任何应
用程序(例如,独立的应用程序、Web应用程序或JE应用程序)
其次,该描述中的轻量级一词真正指的并不是类的数量或发布的大小,而是整体性定义 Spring原则:最轻的影
响从某种意义上讲, Spring是轻量级的,因为只需要对应用程序代码进行很少的更改(如果有的话)就可以获得 Spring
Core所带来的好处。如果想要在任何时候停止使用 Sprin,那么你会发现可以很容易做到
请注意,上述描述仅针对 Spring Core—许多额外的 Spring组件(例如数据访问)需要更紧密地与 Spring框架耦
合。然而,这种耦合的好处是非常明显的,在本书中将介绍相关的技术来最大限度地减少这种耦合对应用程序的
1.1.1 Spring框架的演变
Spring框架源自 Rod johnson编写的 Expert One-on-One:;J2 EE Design and Development一书Wrox出版社
2002年出版)。在过去十年中, Spring框架在核心功能、相关项目以及社区支持方面发展迅猛。随着 Spring框架
的新主要版本的推出,有必要快速回顾一下 Spring的每个里程碑版本所带来的重要特性,并最终发展到 Spring
Framework 5.0


#############################################


锁住烂漫@ 发表于 2019-12-21 19:48:40



免费下载地址:

http://pan.qqq0.com/file/488067-425773293

页: [1]
查看完整版本: 电子书:《Spring5高级编程(第5版)》_王净译_18-12-01