Spring框架是一个开放源代码的J2EE应用程序框架,是针对bean的生命周期进行管理的轻量级容器(lightweight container)。
Spring框架是现在企业级开发最流行、也是应用最多的框架,利用该框架让全世界的开发者构建性能好、易于测试、可重用的代码。
官网地址:Spring | Projects

SpringFramework是Spring的基础框架,Spring的项目都是在此基础之上建立的。
SpringFramework五大功能模块
| 功能模块 | 功能介绍 |
|---|---|
| Core Container | 核心容器,在Spring框架下使用任何功能必须基于IOC容器。 |
| AOP &Aspects | 面向切面编程。 |
| Testing | 提供了对Junit或TestNG框架的整合。 |
| Data Access/Integration | 数据访问/集成。 |
| SpringMVC | 提供了面向Web应用的集成功能。 |