zoukankan      html  css  js  c++  java
  • SPRING AOC、AOP 概念详解

    AOC

    依赖注入:就是通过容器来控制业务对象之间的依赖关系。也就是把需要的业务对象都放入容器中,需要注入时,通过反射技术来动态获取指定的对象,装配到当前使用对象。代替了原始的 new 来实现对象的实例化。从而实现 AOC 的依赖注入。

    控制反转概念:就是通过容器来控制业务对象之间的依赖关系,而非传统实现中,由代码直接控制。这也就是“控制反转”概念所在;控制权由应用代码转到了外部容器,控制权的转移,就是反转。控制权转移带来的好处就是降低了业务对象之间的依赖程度。

    AOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。

    实现AOP的技术,主要分为两大类:一是采用动态代理技术,利用截取消息的方式,对该消息进行装饰,以取代原有对象行为的执行;二是采用静态织入的方式,引入特定的语法创建“方面”,从而使得编译器可以在编译期间织入有关“方面”的代码。
    ---------------------
    作者:阿芬
    来源:CSDN
    原文:https://blog.csdn.net/huxing998/article/details/52484748
    版权声明:本文为博主原创文章,转载请附上博文链接!

  • 相关阅读:
    写给实习生的第一天
    写给实习生的第一天
    写给实习生的第一天
    老师不能把你怎样,但外面的世界可以!
    老师不能把你怎样,但外面的世界可以!
    adjA=(detA)A-1
    如果它仅对输入0才得到输出0
    isotropic trace
    detAB=detAdetB
    解释 纯量矩阵
  • 原文地址:https://www.cnblogs.com/nietzsche2019/p/10815912.html
Copyright © 2011-2022 走看看