开发者社区> 问答> 正文

AOP里面重要的几个名词概念解释

AOP里面重要的几个名词概念解释

展开
收起
游客pklijor6gytpx 2019-11-12 14:14:58 2643 0
1 条回答
写回答
取消 提交回答
  • 切面(Aspect): 一个关注点的模块化,这个关注点可能会横切多个对象。事务管理是J2EE应用中一个关于横切关注点的很好的例子。

    连接点(Joinpoint): 在程序执行过程中某个特定的点,比如某方法调用的时候或者处理异常的时候。

    通知(Advice): 在切面的某个特定的连接点(Joinpoint)上执行的动作。

    切入点(Pointcut): 匹配连接点(Joinpoint)的断言。

    引入(Introduction): 声明额外的方法或者某个类型的字段。

    目标对象(Target Object): 被一个或者多个切面(aspect)所通知(advise)的对象。也有人把它叫做被通知(advised)对象。

    AOP代理(AOP Proxy):AOP框架创建的对象,用来实现切面契约(aspect contract)(包括通知方法执行等功能)。

    织入(Weaving): 把切面(aspect)连接到其它的应用程序类型或者对象上,并创建一个被通知(advised)的对象。

    2019-11-12 14:16:23
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
典型模型-卷积神经网络入门 从概念原理到应用实现 立即下载
继承与功能组合 立即下载
JAVA反射原理以及一些常见的应用 立即下载

相关实验场景

更多