# 第一部分 Spring framework 概述
Spring framework 是一個輕量級的解決方案,在構建一站式企業級應用程序上有很大的 潛能。Spring 是模塊化的,允許你使用僅需要的部分,而不需要引入其余部分。你可以使用 IoC 容器,和 Struts 一起使用,而且你也可以僅僅使用 Hibernate 整合代碼或者是 JDBC 抽象 層。Spring framework 支持聲明式的事務管理,通過 RMI 或 Web Service 遠程訪問業務邏輯 代碼,并且提供多種持久化數據的選擇。它提供餓了一個全功能的 MVC 框架,允許你顯式 地整合 AOP 到軟件中。
Spring 被設計成非侵入式的,也就是說你的業務邏輯代碼通常是不會對 Spring 框架本身 產生依賴的。在你的整合層面(比如數據訪問層),一些依賴于數據訪問技術和 Spring 的類 庫是會存在的。但是,也很容易將這些依賴從你剩余的代碼中分離出來。
本文檔是 Spring 框架特性的參考指南。如果你有任何想法,建議或是對本文檔的疑問, 請發送到用戶郵件列表中或者是在線論壇中,論壇地址是 [http://forum.spri ngsource.org](http://forum.springsource.org/)。
- 第一部分 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 的容器配置