Spring5 教程 - 阅读指南

Introduction
1. 入门指南
2. 介绍Spring框架
2.1依赖注入和控制反转
2.2模块
2.3使用场景
3.1 Spring IoC容器和beans的介绍
3.2 容器概述
3.11 使用JSR 330标准注解
3.12 基于Java的容器配置
3.13 环境抽象
3.14 注册一个加载时编织器
3.15 ApplicationContext的额外功能
3.16 BeanFactory
4.1 介绍
4.2 Resource 接口
4.3 内置的 Resource 实现
4.4 ResourceLoader 接口
4.5 ResourceLoaderAware 接口
4.6 资源依赖
4.7 应用上下文和资源路径
5.1 介绍
5.2 使用Spring的验证器接口进行验证
5.3 将代码解析成错误消息
5.4 Bean操作和BeanWrapper
5.5 Spring类型转换
5.6 Spring字段格式化
5.7 配置一个全局的日期&时间格式
5.8 Spring验证
6.1 介绍
6.2 功能特性
6.3 使用SpEL的接口进行表达式求值
6.4 Bean定义时使用表达式
6.5 语言参考
6.6 本章节例子中使用的类
9. Spring框架下的测试
10. 单元测试
11.1 概述
11.2 集成测试的目标
11.3 JDBC测试支持
11.4 注解
14. DAO支持
15.1 介绍Spring JDBC框架
15.2 使用JDBC核心类控制基础的JDBC处理过程和异常处理机制
15.3 控制数据库连接
15.4 JDBC批量操作
15.5 利用SimpleJdbc类简化JDBC操作
15.6 像Java对象那样操作JDBC
15.7 参数和数据处理的常见问题
15.8 内嵌数据库支持
15.9 初始化Datasource
16.1 介绍一下Spring中的ORM
16.2 集成ORM的注意事项
16.3 Hibernate
16.4 JPA
17.1 简介
17.2 编组器与反编组器
17.3 Marshaller 与 Unmarshaller 的使用
17.4 基于 XML 架构的配置
17.5 JAXB
17.6 Castor
17.7 JiBX
17.8 XStream
19.1 简介
19.2 Thymeleaf
19.3 Groovy Markup Templates
19.4 FreeMarker
19.5 JSP & JSTL
19.6 Script 模板
19.7 XML编组视图
19.8 Tiles
20. CORS支持
21. 与其他Web框架集成
22. WebSocket支持
24.1 介绍
24.2 使用RMI暴露服务
24.3 使用Hessian通过HTTP远程调用服务
24.4 使用HTTP调用器暴露服务
24.5 Web 服务
24.6 JMS
24.7 AMQP
24.8 不实现远程接口自动检测
24.9 选择技术时的注意事项
24.10 在客户端访问RESTful服务
25. 整合EJB
26.1 介绍
26.2 Spring JMS的使用
26.3 发送消息
26.4 接收消息
26.5 支持 JCA 消息端点
26.6 注解驱动的监听端点
26.7 JMS 命名空间的支持
27.1 引言
27.2 将Bean暴露给JMX
27.3 bean的控制管理接口务
27.4 控制bean的ObjectNames务
27.5 JSR-160连接器
27.6 通过代理访问MBeans
27.7 通知
27.8 更多资源
28. 使用Spring提供远程和WEB服务
29. 邮件
32. 缓存
32.1 介绍
32.2 缓存抽象
32.3 基于声明式注解的缓存
32.4 JCache (JSR-107) 注解
32.5 缓存声明式 XML 配置
32.6 配置缓存存储
32.7 插入不同的后端缓存
32.8 如何设置 TTL-TTI-Eviction policy-XXX 功能?
33. Spring框架的新功能
35. Spring-Annotation-Programming-Model
37. Spring AOP的经典用法