AOP 术语名词2019-07-09

2019-07-10  本文已影响0人  琴匣自鸣

1.增强处理Advice 切面在某个特定连接点上执行的代码逻辑,代码逻辑在连接点的前后又分为    前置增强    后置增强  此外还有环绕增强  异常抛出增强  最终增强等增强处理类型    

2.切入点Pointcut 对连接点的特征进行描述,可以使用正则表达式,增强处理和一个切入点表达式相关联,并在与这个切入点匹配的某个连接点上运行

3.连接点 Join Point 程序执行中的某个具体的执行点,

4.切面 Aspect 模块化横切逻辑(即横切关注点),可能会横切多个对象

5.目标对象 Target Object 被一个或多个切面增强的对象,用目标类更恰当一点

6.AOP代理 AOP proxy 由AOP框架所创建的对象,实现执行增强处理方法等功能

7.织入 Weaving 将增强处理连接到应用程序中的类型或对象上的过程

关系: 

    AOP功能实现需要 Advice即具体的增强逻辑代码,而要实现增强处理需要AOP proxy,

    完成代码后需要一个Join Point来实现 那么Join Point是在Target Object 类上的即增强目标类就是目标对象

    对Join Point的描述就是Pointcut例如怎么去查找Join Point

    将Advice连接到Join Point的过程就叫做Weaving

    切面则是由切入点和增强构成一个完整的横切模块

上一篇 下一篇

猜你喜欢

热点阅读