# 第 1 章 Spring Framework 介紹
Spring Framework 是一個 Java 平臺,它提供了對用 Java 語言開發應用程序的一種廣泛的 基礎支持。Spring 本身來控制這個基礎,那么你就可以集中精力于應用程序的開發了。
Spring 允許你從“普通 Java 對象(POJO)”來構建應用程序,并且將非侵入地企業級服 務應用于 POJO 中。這種能力不僅適用于 Java SE 編程模型,也適用于全部或部分的 Java EE。
作為應用程序的開發人員,下面就是可以使用 Spring 平臺所含優點的例子:
編寫 Java 方法來執行數據庫事務而不需要處理相關的事務 API。
編寫本地的 Java 方法來訪問遠程程序而不需要處理遠程訪問 API。
編寫本地的 Java 方法來執行管理操作而不需要處理 JMX 的 API。
編寫本地的 Java 方法來處理消息操作而不需要處理 JMS 的 API。
- 第一部分 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 的容器配置