# 第 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 的容器配置