Spring特点
- 方便解耦,简化开发
- AOP编程支持
- 声明式事物编程
- 方便程序的测试
- 方便集成各种优秀的框架
- 降低Java EE API的使用难度
- JAVA源码是经典学生范例
Spring体系结构
Spring核心概念介绍
- IOC(控制反转)。对象的创建权力由程序反转给spring框架
- DI(依赖注入)。在spring框架中负责创建Bean对象时,动态的将依赖对象注入到Bean组件中
- AOP(面向切面编程)。在不修改目标对象的源代码情况下,增强IOC容器中Bean的功能
- Spring容器:指IOC容器,底层也就是一个BeanFactory