SPRING AOC、AOP 概念详解
2016-09-09 10:25
232 查看
AOC
依赖注入:就是通过容器来控制业务对象之间的依赖关系。也就是把需要的业务对象都放入容器中,需要注入时,通过反射技术来动态获取指定的对象,装配到当前使用对象。代替了原始的
new 来实现对象的实例化。从而实现 AOC 的依赖注入。
控制反转概念:就是通过容器来控制业务对象之间的依赖关系,而非传统实现中,由代码直接控制。这也就是“控制反转”概念所在;控制权由应用代码转到了外部容器,控制权的转移,就是反转。控制权转移带来的好处就是降低了业务对象之间的依赖程度。
AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented
Programing,面向对象编程)的补充和完善。
实现AOP的技术,主要分为两大类:一是采用动态代理技术,利用截取消息的方式,对该消息进行装饰,以取代原有对象行为的执行;二是采用静态织入的方式,引入特定的语法创建“方面”,从而使得编译器可以在编译期间织入有关“方面”的代码。
依赖注入:就是通过容器来控制业务对象之间的依赖关系。也就是把需要的业务对象都放入容器中,需要注入时,通过反射技术来动态获取指定的对象,装配到当前使用对象。代替了原始的
new 来实现对象的实例化。从而实现 AOC 的依赖注入。
控制反转概念:就是通过容器来控制业务对象之间的依赖关系,而非传统实现中,由代码直接控制。这也就是“控制反转”概念所在;控制权由应用代码转到了外部容器,控制权的转移,就是反转。控制权转移带来的好处就是降低了业务对象之间的依赖程度。
AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented
Programing,面向对象编程)的补充和完善。
实现AOP的技术,主要分为两大类:一是采用动态代理技术,利用截取消息的方式,对该消息进行装饰,以取代原有对象行为的执行;二是采用静态织入的方式,引入特定的语法创建“方面”,从而使得编译器可以在编译期间织入有关“方面”的代码。
相关文章推荐
- 细谈Spring(六)spring之AOP基本概念和配置详解
- Spring学习(2):SpringAOP基本概念详解
- Spring(六)spring之AOP基本概念和配置详解
- 【spring基础】AOP概念与动态代理详解
- spring之AOP基本概念和配置详解
- Java程序员从笨鸟到菜鸟之(七十四)细谈Spring(六)spring之AOP基本概念和配置详解
- Java程序员从笨鸟到菜鸟之(七十四)细谈Spring(六)spring之AOP基本概念和配置详解
- Spring学习(2):SpringAOP基本概念详解
- Java程序员从笨鸟到菜鸟之(七十四)细谈Spring(六)spring之AOP基本概念和配置详解
- Java程序员从笨鸟到菜鸟之(七十四)细谈Spring(六)spring之AOP基本概念和配置详解
- 细谈Spring(六)之AOP基本概念和配置详解
- 细谈Spring(六)spring之AOP基本概念和配置详解
- Spring AOP 详解
- Spring AOP详解(转)
- spring面试题 对DI , AOP概念的理解
- Spring AOP 详解
- Spring AOP 详解
- spring面试题 对DI , AOP概念的理解
- Spring AOP 详解
- Spring.Net实现AOP以及AOP相关概念(学习笔记四)