# 第三部分 核心技术
参考文档的这一部分涵盖了 Spring Framework 中不可或缺的技术。 这些内容最主要的是 Spring Framework 的控制反转(IoC)容器。Spring Framework 的 IoC
容器的完全使用是紧跟其后的 Spring 的面向切面编程(AOP)技术的完全覆盖。Spring Framework 有它自己的 AOP 框架,在概念上很容易去理解,在 Java 企业级编程中,它成功地解决了 80%的 AOP 需求的功能点。
也提供了涵盖的 Spring 和 AspectJ(目前最丰富的 - 在功能方面 – 当然是在 Java 企业 级空间中最成熟的 AOP 实现)的整合。
最终,通过测试驱动开发(test-driven-development,TDD)的软件开发方法,也是 Spring 团队所主张的,所以 Spring 对整合测试的支持也涵盖到了(沿袭单元测试的最佳实践)。Spring 团队也发现了 IoC 的正确使用,当然,这会让单元和集成测试更容易(setter 方法的存在和 类的适当的构造方法可以使得它们很容易的在测试时连接在一起,而不需要设立服务定位器注册和诸如此类的方法)。这章专门的测试又往说服你。
* 第 4 章,IoC 容器
* 第 5 章,资源
* 第 6 章,验证,数据绑定和类型转换
* 第 7 章,Spring 表达式语言(SpEL)
* 第 8 章,使用 Spring 进行面向切面编程
* 第 9 章,Spring 的 AOP API
* 第 10 章,测试
- 第一部分 Spring framework 概述
- 第 1 章 Spring Framework 介绍
- 1.1 依赖注入和控制反转
- 1.2 模块
- 1.3 使用方案
- 第二部分 Spring 3 的新特性
- 第 2 章 Spring 3.0 的新特性和增强
- 2.1 Java 5
- 2.2 改进的文档
- 2.3 新的文章和教程
- 2.4 新的模块组织方式和系统构建方式
- 2.5 新特性概述
- 第 3 章 Spring 3.1 的新特性和增强
- 3.1 新特性概述
- 第三部分 核心技术
- 第 4 章 IoC 容器
- 4.1 Spring IoC 容器和 bean 的介绍
- 4.2 容器概述
- 4.3 Bean 概述
- 4.4 依赖
- 4.5 Bean 的范围
- 4.6 自定义 bean 的性质
- 4.7 Bean 定义的继承
- 4.8 容器扩展点
- 4.9 基于注解的容器配置
- 4.10 类路径扫描和管理的组件
- 4.11 使用 JSR 330 标准注解
- 4.12 基于 Java 的容器配置