基本信息 Information

Spring 5开发大全

丛书名

作者柳伟卫

版次1

书号29882

ISBN9787301298824

字数888千字

开本16

页数612

出版年2018

定价¥119

第1章 Spring 5 概述
1.1 Spring 与 Java EE
1.2 Spring 简史
1.3 Spring 5 的新特性
实战 1.4 快速开启第一个 Spring 应用
1.5 Gradle 与 Maven 的抉择
第2章 Spring 框架核心概念
2.1 Spring 框架总览
2.2 IoC 容器
2.3 AOP 编程
2.4 资源处理
2.5 Bean 验证 1
2.6 表达式语言 SpEL 1
2.7 数据缓冲器和编解码器 1
2.8 空安全 1
第3章 测试
3.1 测试概述
3.2 测试的类型和范围 1
3.3 如何进行微服务的测试 1
第4章 单元测试 1
4.1 Mock 对象 1
4.2 测试工具类 1
第5章 集成测试 1
5.1 集成测试概述
5.2 测试相关的注解
5.3 Spring TestContext 框架 1
5.4 Spring MVC Test 框架
★新功能 5.5 WebTestClient
第6章 事务管理
6.1 事务管理概述
6.2 通过事务实现资源同步
6.3 声明式事务管理
6.4 编程式事务管理
6.5 事件中的事务
第7章 DAO
7.1 DAO 概述
7.2 DAO 常用异常类
7.3 DAO 常用注解
第8章 基于 JDBC 的数据访问
8.1 Spring JDBC 概述
8.2 JDBC 核心类
8.3 控制数据库连接
8.4 批处理
8.5 SimpleJdbc 类
8.6 JDBC 转为对象模型
8.7 内嵌数据库
8.8 初始化 DataSource
第9章 基于 ORM 的数据访问
9.1 Spring ORM 概述
9.2 ORM 集成注意事项
9.3 集成 Hibernate
9.4 JPA
第10章 XML 与对象的转换
10.1 XML 解析概述
10.2 XML 的序列化与反序列化
10.3 常用 XML 解析工具
第11章 Spring Web MVC
11.1 Spring Web MVC 概述
11.2 DispatcherServlet
11.3 过滤器
11.4 控制器
11.5 URI 处理
11.6 异常处理
11.7 异步请求
11.8 CORS 处理
11.9 HTTP 缓存
11.10 MVC 配置
11.11 视图处理
★新功能 11.12 HTTP/2
实战 11.13 基于 Spring Web MVC 的 REST 接口
第12章 REST 客户端
12.1 RestTemplate
★新功能 12.2 WebClient
实战 12.3 基于 RestTemplate 的天气预报服务
第13章 WebSocket
13.1 WebSocket 概述
13.2 WebSocket 常用 API
13.3 SockJS
13.4 STOMP
实战 13.5 基于 STOMP 的聊天室
第14章 Spring WebFlux
★新功能 14.1 响应式编程概述
★新功能 14.2 Spring 中的响应式编程
★新功能 14.3 DispatcherHandler
★新功能 14.4 控制器
★新功能 14.5 常用函数
★新功能 14.6 WebFlux 相关配置
★新功能 14.7 CORS 处理
第15章 响应式编程中的 WebClient
★新功能 重点15.1 retrieve() 方法
★新功能 重点15.2 exchange() 方法
★新功能 15.3 请求主体
★新功能 15.4 生成器
★新功能 15.5 过滤器
★新功能 实战15.6 基于 WebClient 的文件上传、下载
第16章 响应式编程中的 WebSocket
16.1 WebSocket 概述
16.2 WebSocket 常用 API
★新功能 16.3 WebSocketClient
第17章 常用集成模式
17.1 Spring 集成模式概述
17.2 使用 RMI
17.3 使用 Hessian
17.4 使用 HTTP
17.5 Web 服务
17.6 JMS
17.7 REST 服务
第18章 EJB 集成
18.1 EJB 集成概述
18.2 EJB 集成的实现
第19章 JMS 集成
19.1 JMS 集成概述
19.2 Spring JMS
19.3 发送消息
19.4 接收消息
19.5 JCA 消息端点
19.6 基于注解的监听器
19.7 JMS 命名空间
难点 19.8  基于 JMS 的消息发送、接收
第20章 JMX 集成
20.1 JMX 集成概述
20.2 bean 转为 JMX
20.3 bean 的控制管理
20.4 通知
第21章 JCA CCI 集成
21.1 JCA CCI 集成概述
21.2 配置 CCI
21.3 使用 CCI 进行访问
21.4 CCI 访问对象建模
21.5 CCI 中的事务处理
第22章 使用 E-mail
22.1 使用 E-mail 概述
22.2 实现发送 E-mail
22.3 使用 MimeMessageHelper
实战 22.4 实现 E-mail 服务器
第23章 任务执行与调度
23.1 任务执行与调度概述
23.2 TaskExecutor
23.3 TaskScheduler
23.4 任务调度及异步执行
23.5 使用 Quartz Scheduler
实战 23.6 基于 Quartz Scheduler 的天气预报系统
第24章 缓存
24.1 缓存概述
24.2 声明式缓存注解
24.3 JCache 注解
24.4 基于 XML 的声明式缓存
24.5 配置缓存存储
实战 24.6 基于缓存的天气预报系统
第25章 Spring Boot
25.1 从单块架构到微服务架构
25.2 微服务设计原则
25.3 Spring Boot 概述
实战 25.4 开启第一个 Spring Boot 项目
第26章 Spring Cloud
★新功能 26.1 Spring Cloud 概述
★新功能 26.2 Spring Cloud 入门配置
★新功能 26.3 Spring Cloud 的子项目介绍
★新功能 实战 26.4 实现微服务的注册与发现
附录
附录A EJB 规范摘要
附录B Bean Validation 内置约束
附录C 提升 Gradle 的构建速度
附录D 本书所采用的技术及相关版本
参 考 文 献

版权所有 © 北京大学出版社 北京大学音像出版社

京ICP备09072562号-1 京公网安备 11010802024978号 出版物经营许可证新出发京批字第版0160