# 第三部分 核心技術
參考文檔的這一部分涵蓋了 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 的容器配置