1、spring是开源的轻量级(不依赖于其他插件或框架)框架
2、spring核心主要两个部分
(1)aop:面向切面编程,扩展功能不是修改源代码实现
(2)IOC:控制反转,把对象的创建不是通过new方式实现,而是交给spring配置创建类对象
控制:控制对象的创建和销毁(生命周期)
反转:将对象的控制权交给IOC容器
3、spring是一站式框架
(1)spring在JavaEE三层结构中,每一层都提供不同的解决技术
.Web层:SpringMVC
.Service层:Spring的IOC
.DAO层:Spring的jdbcTemplate