zoukankan      html  css  js  c++  java
  • AOP中的相关概念

    AOP,面向方面的编程,可以采用JDK的动态代理来实现。

    Cross Cutting Concert 横切关注点:一种独立的服务,遍布在系统的处理流程之中。

    Aspect:对横切关注点的模块化。

    Advice:对横切关注点的具体实现。

    Pointcut:定义了Advice应用到哪些JoinPoint上,对Spring来说就是方法调用。

    JoinPoint:Advice在应用程序上执行的点火或时机,Spring只支持方法的JoinPoint,这个点也可以是修改属性,如:AspectJ就可以支持属性的修改。

    Weave:将Advice应用到TargetObject上的过程,Spring支持的是动态织入。

    Target Object :Advice被应用的对象。

    Proxy:Spring AOP默认使用JDK的动态代理,它的代理是在运行时创建,也可以使用CGLIB代理。

    Introduction:可以动态地为类添加方法。

  • 相关阅读:
    C++命名法则
    腾讯附加题---递归
    决策树
    ubuntu16.04安装后干的事
    node
    iview datetime日期时间限制
    GitLab CI/CD
    本地项目上传到github
    npm--配置私服
    gitlab添加yml文件.gitlab-ci.yml
  • 原文地址:https://www.cnblogs.com/dlts26/p/2742628.html
Copyright © 2011-2022 走看看