Spring中IOC和AOP的理解

IOC和AOP是Spring的核心spring

   IOC:控制反转:将建立对象以及维护对象之间的关系由代码交给了spring容器进行管理,也就是建立对象的方式反转了,交由spring容器进行管理。编程

   DI:依赖注入:实现IOC思想的核心,目的是建立以及维护对象之间的关系(将依赖的对象注入到目标对象中便可)代理

  AOP:面向切面编程,经过预编译的方式和运行时使用动态代理使功能统一维护的一种技术(spring容器中管理对象生成代理对象的),底层是基于代理技术实现的。使用AOP技术能够将业务逻辑的各部分分离开,下降耦合,提升效率。解决了OOP中不能解决的问题,必定意义上说是OOP的延续和拓展。对象

 

相关文章
相关标签/搜索