当前位置:首页 > 开发 > 开源软件 > 正文

SpringAOP 术语

发表于: 2014-11-08   作者:csolar   来源:转载   浏览:
摘要: 连接点-JoinPoint 程序执行的某个特定位置(类初始化前后、方法调用前后、方法抛出异常后) 连接点 = 执行点 + 方位 切点-PointCut 切点用来定位执行点 执行点相当于数据库中的记录,切点相当于查询条件,一个切点可以匹配多个执行点 增强-Advice 增强 = 织入连接点的代码 + 方位 目标对象-Target 目标类 引介-In
连接点-JoinPoint
程序执行的某个特定位置(类初始化前后、方法调用前后、方法抛出异常后)
连接点 = 执行点 + 方位

切点-PointCut
切点用来定位执行点
执行点相当于数据库中的记录,切点相当于查询条件,一个切点可以匹配多个执行点

增强-Advice
增强 = 织入连接点的代码 + 方位

目标对象-Target
目标类

引介-Introduction
一种特殊的增强
为类添加属性和方法

织入-Weaving
将增强添加到目标类具体连接点上的过程
编译期织入-需使用特殊的Java编译器
类装载期织入-需特殊的类装载器
动态织入-在运行期为目标类添加增强生成子类
Spring采用动态织入,AspectJ采用编译期织入和类装载期织入

代理-Proxy
一个类被织入增强后产生的结果类(代理类)
    
切面-AspectJ
切面 = 切点 + 增强(引介)
     

SpringAOP 术语

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号