Spring :
Spring框架是一个一站式解决企业开发复杂性的解决方案
核心是IoC容器和AOP的面向切片的编程
Spring IoC负责创建和管理系统对象,并在此基础上扩展功能
IoC控制反转:
将对象的控制权交给第三方进行管理,由第三方进行对象的创建。
全名Inverse of Control是一个设计理念
代理创建和管理对象,消费者通过代理获取对象。
IoC的目的是减少对象之间的直接联接
DI依赖于注入:
IoC是一种设计理念,是现代编程遵循的标准和宏观目标
从属注入(di )是具体技术的实现,是微观实现。
DI在Java中利用反射技术实现对象注入。
Spring的作用:如下图所示