Spring 框架是由于软件开发的复杂性而创建的。Spring 使用的是基本的 JavaBean 来完成以前只可能由 EJB 完成的事情。然而,Spring 的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性的角度而言,绝大部分 Java 应用都可以从 Spring 中受益。
- 目的:解决企业应用开发的复杂性
- 功能:使用基本的 JavaBean 代替 EJB,并提供了更多的企业应用功能
- 范围:任何 Java 应用
Spring 是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。
课程入口
轻量级的 Spring 框架的核心是控制反转即 Spring-IoC 容器,具体内容请看:这里