Spring概述
Spring是轻量级的开源JavaEE框架
Spring可以解决企业应用开发的复杂性(提供了DI:依赖注入)
Spring有两个核心部分
IOC 和 AOP
IOC
控制反转,将创建对象的过程交给 Spring 进行管理
AOP
面向切面,不修改源代码进行功能增强
Spring的特点
- 方便解耦,简化开发
- AOP编程支持
- 方便程序测试
- 方便和其他框架进行整合
- 方便进行事务操作
- 降低API开发难度