`

spring中几个aop术语

阅读更多

* 执行点(Executepoint)

类初始化,方法调用。

* 连接点(Joinpoint)

执行点+方位的组合,可确定Joinpoint,比如类开始初始化前,类初始化后,方法调用前,方法调用后。

* 切点(Pointcut)

在众多执行点中,定位感兴趣的执行点。Executepoint相当于数据库表中的记录,而Pointcut相当于查询条件。

* 增强(Advice)

织入到目标类连接点上的一段程序代码。除了一段程序代码外,还拥有执行点的方位信息。

* 目标对象(Target)

增强逻辑的织入目标类

* 引介(Introduction)

一种特殊的增强(advice),它为类添加一些额外的属性和方法,动态为业务类添加其他接口的实现逻辑,让业务类成为这个接口的实现类。

* 织入(Weaving)

将增强(advice)添加到目标类的具体连接点(Jointpoint)上的过程。Spring采用动态代理织入,在运行期为目标类添加增强生成子类的方式。而AspectJ采用编译器织入和类加载期织入。

* 代理(Proxy)

一个类被AOP织入后,产生一个结果类,它便是融合了原类和增强逻辑的代理类。

* 切面(Aspect)

切面由切点(Pointcut)和增强(Advice/Introduction)组成,既包括横切逻辑定义,也包括连接点定义。

* AOP工作重点:

1,如何通过切点(Pointcut)和增强(Advice)定位到连接点(Jointpoint)上;

2,如何在增强(Advice)中编写切面的代码。

 

本人博客已搬家,新地址为:http://yidao620c.github.io/

分享到:
评论

相关推荐

    使用Spring配置文件实现AOP

    使用Spring配置文件实现AOP

    spring中AOP中标签加载通知

    spring中AOP中标签加载通知,spring中AOP中标签加载通知spring中AOP中标签加载通知spring中AOP中标签加载通知,spring中AOP中标签加载通知

    spring aop spring aop

    spring aop spring aop spring aop spring aop spring aop spring aop spring aop spring aop spring aop

    spring-aop.jar各个版本

    spring-aop-1.1.1.jar spring-aop-1.2.6.jar spring-aop-1.2.9.jar spring-aop-2.0.2.jar spring-aop-2.0.6.jar spring-aop-2.0.7.jar spring-aop-2.0.8.jar spring-aop-2.0.jar spring-aop-2.5.1.jar spring-aop-...

    Spring aop术语详解

    Spring中 aop术语是很难理解的,这里有比较通俗的解释

    Spring中IOC/AOP的说明和例子

    Spring中IOC/AOP的说明和例子

    spring-boot aop

    源代码是spring-boot添加aop切面功能的demo,简单易懂.

    spring3 spring-aop chm 类图

    spring3 spring-aop chm 类图

    开发工具 spring-aop-4.3.6.RELEASE

    开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE开发工具 spring-aop-4.3.6.RELEASE...

    Spring AOP教程

    Spring框架的关键组件之一是面向方面编程(AOP)框架。 面向方面的编程需要将程序逻辑分解成不同的部分。 此教程将通过简单实用的方法来学习Spring框架提供的AOP/面向方面编程。

    Spring3.0.5扩展支持AOP获取HttpServletResponse

    Spring3.0.5支持AOP获取HttpServletResponse扩展资源:spring.web-3.0.5.jar和spring.webmvc-3.0.5.jar 是需要升级替换的。

    Spring IOC和Spring AOP_spring aop_springIOC

    spring基础Spring IOC和Spring AOP的原理及使用

    Spring基础:Spring AOP简单使用

    Spring基础:Spring AOP简单使用

    springioc和spring aop

    控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种...通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体,将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。

    Spring通过注解实现AOP

    Spring通过注解实现AOP,Spring通过注解实现AOP,Spring通过注解实现AOPSpring通过注解实现AOP,Spring通过注解实现AOP,Spring通过注解实现AOP

    Spring_Annotation_AOP

    Spring_Annotation_AOP

    spring-aop-5.2.0.RELEASE-API文档-中文版.zip

    赠送jar包:spring-aop-5.2.0.RELEASE.jar; 赠送原API文档:spring-aop-5.2.0.RELEASE-javadoc.jar; 赠送源代码:spring-aop-5.2.0.RELEASE-sources.jar; 赠送Maven依赖信息文件:spring-aop-5.2.0.RELEASE.pom;...

    基于注解实现SpringAop

    基于注解实现SpringAop基于注解实现SpringAop基于注解实现SpringAop

    AOP流程源码分析-SpringAOP中定义的类图

    AOP流程源码分析-SpringAOP中定义的类图AOP流程源码分析-SpringAOP中定义的类图AOP流程源码分析-SpringAOP中定义的类图AOP流程源码分析-SpringAOP中定义的类图AOP流程源码分析-SpringAOP中定义的类图AOP流程源码分析...

    Spring AOP 16道面试题及答案.docx

    在Spring AOP中关注点(concern)和横切关注点(cross-cutting concern)有什么不同? AOP有哪些可用的实现? Spring中有哪些不同的通知类型(advice types)? Spring AOP 代理是什么? 引介(Introduction)是什么? 连接...

Global site tag (gtag.js) - Google Analytics