jinfeng_wang

          G-G-S,D-D-U!

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            400 Posts :: 0 Stories :: 296 Comments :: 0 Trackbacks

          切面(Aspect):對象操作過程中的截面,也就是某方面的任務,例如事務、日志。

          連接點(JoinPoint):程序運行過程中的某個階段點。如某個方法調用,或者某個異常被拋出。

          處理邏輯(Advice):在某個連接點所采用的處理邏輯。處理邏輯的調用模式通常有三種:

          i.        Around:在連接點前后插入預處理過程和后處理過程。

          ii.       Before:僅在連接點之前插入預處理過程。

          iii.     After:在連接點之后進行處理。

          iv.    Throw:在連接點拋出異常時進行異常處理。

          切點(PointCut):一系列連接點的集合,它指明處理方式(Advice)將在何處被觸發,可以使用正則表達式表達。

          Advisor:是PointCutAdvice的綜合體,完整描述了一個advice將會在pointcut所定義的位置被觸發。

          Introduction:為advised object加上一定的方法或者數據成員。與Advice屬于并列的概念,但有著一定的區別。Advice只是給target附加上其他的功能,使用者甚至可以覺察不到,但是Introduction則添加了其他的功能,例如給target賦予了lock功能,狀態等。
          posted on 2005-03-02 17:30 jinfeng_wang 閱讀(797) 評論(0)  編輯  收藏 所屬分類: spring
          主站蜘蛛池模板: 隆化县| 宜丰县| 拉萨市| 甘南县| 西贡区| 宜宾市| 唐山市| 杨浦区| 文昌市| 株洲县| 古蔺县| 甘孜县| 大新县| 师宗县| 文昌市| 龙口市| 襄汾县| 哈巴河县| 江北区| 利川市| 石柱| 百色市| 长春市| 红安县| 抚宁县| 高青县| 万州区| 陇南市| 梅河口市| 远安县| 山阳县| 富阳市| 仙居县| 绩溪县| 河南省| 鹤岗市| 芜湖县| 永济市| 黎城县| 石泉县| 合川市|