Spring中的AOP入门:概念名词

IOC和AOP是spring的核心,上次大概的看了看IOC ,现在,可以来看看AOP了。

 

AOP是一个编程范式,也就是面向切面编程。AOP和其他概念一样,也有其特定的名词。

 

  1. 连接点。 在我看来,连接点就是一切可以可以插入切面的点。我通俗的理解就是每一个连接点对应每一个方法。
  2. 切入点。 也就是连接点的集合。一般的来说,一个程序中的连接点有N个,那么切入点可以是M个,M<N。
  3. 通知。 通知在我看来,就是可以对连接点进行的操作,包括在连接点(方法)之前,之后,周围,抛出异常之后。
  4. 切面。 切面就是切入点和通知的结合。切入点是切面的地点,通知是切面的时间。
  5. 目标。 切面可以切很多对象,而其中的任意一个对象,就是目标。
  6. 代理。 就是目标对象被切面后,由目标和通知的功能所构成的一个对象。
  7. 织入。 就是创建代理对象的过程。

以上就是我对AOP中的一些概念的理解,如果不当,欢迎指出。

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值