Spring 教程 - 阅读指南

1. Spring 5 教程

01、 0. 简介
02、 1. 入门指南

2. 介绍Spring框架

01、 2. Spring框架
02、 2.1 依赖注入和控制反转
03、 2.2 模块
04、 2.3 使用场景

3. IoC容器

01、 3.1 Spring IoC容器和beans的介绍
02、 3.2 容器概述
03、 3.11 使用JSR 330标准注解
04、 3.12 基于Java的容器配置
05、 3.13 环境抽象
06、 3.14 注册一个加载时编织器
07、 3.15 ApplicationContext的额外功能
08、 3.16 BeanFactory

4. 资源

01、 4.1 介绍
02、 4.2 Resource 接口
03、 4.3 内置的 Resource 实现
04、 4.4 ResourceLoader 接口
05、 4.5 ResourceLoaderAware 接口
06、 4.6 资源依赖
07、 4.7 应用上下文和资源路径

5. 验证、数据绑定和类型转换

01、 5.1 介绍
02、 5.2 使用Spring的验证器接口进行验证
03、 5.3 将代码解析成错误消息
04、 5.4 Bean操作和BeanWrapper
05、 5.5 Spring类型转换
06、 5.6 Spring字段格式化
07、 5.7 配置一个全局的日期&时间格式
08、 5.8 Spring验证

6. Spring表达式语言

01、 6.1 介绍
02、 6.2 功能特性
03、 6.3 使用SpEL的接口进行表达式求值
04、 6.4 Bean定义时使用表达式
05、 6.5 语言参考
06、 6.6 本章节例子中使用的类

9. Spring框架下的测试

01、 9. Spring框架下的测试

10. 单元测试

01、 10. 单元测试

11. 单元测试

01、 11.1 概述
02、 11.2 集成测试的目标
03、 11.3 JDBC测试支持
04、 11.4 注解

14. DAO支持

01、 14. DAO支持

15.使用JDBC实现数据访问

01、 15.1 介绍Spring JDBC框架
02、 15.2 使用JDBC核心类控制基础的JDBC处理过程和异常处理机制
03、 15.3 控制数据库连接
04、 15.4 JDBC批量操作
05、 15.5 利用SimpleJdbc类简化JDBC操作
06、 15.6 像Java对象那样操作JDBC
07、 15.7 参数和数据处理的常见问题
08、 15.8 内嵌数据库支持
09、 15.9 初始化Datasource

16. ORM和数据访问

01、 16.1 介绍一下Spring中的ORM
02、 16.2 集成ORM的注意事项
03、 16.3 Hibernate
04、 16.4 JPA

17. 使用 O-X(Object-XML)映射器对XML进行编组

01、 17.1 简介
02、 17.2 编组器与反编组器
03、 17.3 Marshaller 与 Unmarshaller 的使用
04、 17.4 基于 XML 架构的配置
05、 17.5 JAXB
06、 17.6 Castor
07、 17.7 JiBX
08、 17.8 XStream

19. 视图技术

01、 19.1 简介
02、 19.2 Thymeleaf
03、 19.3 Groovy Markup Templates
04、 19.4 FreeMarker
05、 19.5 JSP & JSTL
06、 19.6 Script 模板
07、 19.7 XML编组视图
08、 19.8 Tiles

20. CORS支持

01、 20. CORS支持

21. 与其他Web框架集成

01、 21. 与其他Web框架集成

22. WebSocket支持

01、 22. WebSocket支持

24. 使用Spring提供远程和WEB服务

01、 24.1 介绍
02、 24.2 使用RMI暴露服务
03、 24.3 使用Hessian通过HTTP远程调用服务
04、 24.4 使用HTTP调用器暴露服务
05、 24.5 Web 服务
06、 24.6 JMS
07、 24.7 AMQP
08、 24.8 不实现远程接口自动检测
09、 24.9 选择技术时的注意事项
10、 24.10 在客户端访问RESTful服务

25. 整合EJB

01、 25. 整合EJB

26. JMS

01、 26.1 介绍
02、 26.2 Spring JMS的使用
03、 26.3 发送消息
04、 26.4 接收消息
05、 26.5 支持 JCA 消息端点
06、 26.6 注解驱动的监听端点
07、 26.7 JMS 命名空间的支持

27. JMS

01、 27.1 引言
02、 27.2 将Bean暴露给JMX
03、 27.3 bean的控制管理接口务
04、 27.4 控制bean的ObjectNames务
05、 27.5 JSR-160连接器
06、 27.6 通过代理访问MBeans
07、 27.7 通知
08、 27.8 更多资源

28. 使用Spring提供远程和WEB服务

01、 28. 使用Spring提供远程和WEB服务

29. 邮件

01、 29. 邮件

32. 缓存

01、 32.1 介绍
02、 32.2 缓存抽象
03、 32.3 基于声明式注解的缓存
04、 32.4 JCache (JSR-107) 注解
05、 32.5 缓存声明式 XML 配置
06、 32.6 配置缓存存储
07、 32.7 插入不同的后端缓存
08、 32.8 如何设置 TTL-TTI-Eviction policy-XXX 功能?

33. Spring框架的新功能

01、 33. Spring框架的新功能

35. Spring-Annotation

01、 35-Spring-Annotation-Programming-Model

37. Spring AOP的经典用法

01、 37. Spring AOP的经典用法