Spring 框架是由于軟件開發(fā)的復(fù)雜性而創(chuàng)建的。Spring 使用的是基本的 JavaBean 來完成以前只可能由 EJB 完成的事情。然而,Spring 的用途不僅僅限于服務(wù)器端的開發(fā)。從簡單性、可測試性和松耦合性的角度而言,絕大部分 Java 應(yīng)用都可以從 Spring 中受益。
Spring 是一個(gè)輕量級控制反轉(zhuǎn)(IoC)和面向切面(AOP)的容器框架。
輕量級的 Spring 框架的核心是控制反轉(zhuǎn)即 Spring-IoC 容器,具體內(nèi)容請看:這里