`
njuptsoz
  • 浏览: 92286 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Spring中的AOP入门:概念名词

阅读更多

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

 

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

 

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

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

 

 

 

2
1
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics