最初是由 Rod Johnson 编写的
企业级 Java 应用程序开发框架
POJOs
servlet 容器
代码重用
依赖注入(DI) 控制反转IoC 类 A 依赖于类 B,B 将通过 IoC 被注入到类 A 中,DI 是Spring 框架的核心部分
Spring 是模块化的,允许你挑选和选择适用于你的模块
核心容器 core container: core bean context spEL
core: IoC 和依赖注入
bean: beanFactory, 是一个工厂模式的复杂实现
context:bean 和 core的联系桥梁,ApplicationContext 接口是上下文模块的重点
IoC 容器Spring 框架的核心,容器将创建对象,把它们连接在一起,配置它们,并管理他们的整个生命周期从创建到销毁