<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    tangtb

    Hadoop,SpringMVC,ExtJs,Struts2,Spring,SpringSecurity,Hibernate,Struts
    posts - 25, comments - 88, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理
    • 切面(Aspect):一個關(guān)注點的模塊化,這個關(guān)注點可能會橫切多個對象。事務(wù)管理是J2EE應(yīng)用中一個關(guān)于橫切關(guān)注點的很好的例子。在Spring AOP中,切面可以使用基于模式)或者基于@Aspect注解的方式來實現(xiàn)。

    • 連接點(Joinpoint):在程序執(zhí)行過程中某個特定的點,比如某方法調(diào)用的時候或者處理異常的時候。在Spring AOP中,一個連接點總是表示一個方法的執(zhí)行。

    • 通知(Advice):在切面的某個特定的連接點上執(zhí)行的動作。其中包括了“around”、“before”和“after”等不同類型的通知(通知的類型將在后面部分進(jìn)行討論)。許多AOP框架(包括Spring)都是以攔截器做通知模型,并維護(hù)一個以連接點為中心的攔截器鏈。

    • 切入點(Pointcut):匹配連接點的斷言。通知和一個切入點表達(dá)式關(guān)聯(lián),并在滿足這個切入點的連接點上運行(例如,當(dāng)執(zhí)行某個特定名稱的方法時)。切入點表達(dá)式如何和連接點匹配是AOP的核心:Spring缺省使用AspectJ切入點語法。

    • 引入(Introduction):用來給一個類型聲明額外的方法或?qū)傩裕ㄒ脖环Q為連接類型聲明(inter-type declaration))。Spring允許引入新的接口(以及一個對應(yīng)的實現(xiàn))到任何被代理的對象。例如,你可以使用引入來使一個bean實現(xiàn)IsModified接口,以便簡化緩存機(jī)制。

    • 目標(biāo)對象(Target Object): 被一個或者多個切面所通知的對象。也被稱做被通知(advised)對象。 既然Spring AOP是通過運行時代理實現(xiàn)的,這個對象永遠(yuǎn)是一個被代理(proxied)對象。

    • AOP代理(AOP Proxy):AOP框架創(chuàng)建的對象,用來實現(xiàn)切面契約(例如通知方法執(zhí)行等等)。在Spring中,AOP代理可以是JDK動態(tài)代理或者CGLIB代理。

    • 織入(Weaving):把切面連接到其它的應(yīng)用程序類型或者對象上,并創(chuàng)建一個被通知的對象。這些可以在編譯時(例如使用AspectJ編譯器),類加載時和運行時完成。Spring和其他純Java AOP框架一樣,在運行時完成織入。

    通知類型:

    • 前置通知(Before advice):在某連接點之前執(zhí)行的通知,但這個通知不能阻止連接點之前的執(zhí)行流程(除非它拋出一個異常)。

    • 后置通知(After returning advice):在某連接點正常完成后執(zhí)行的通知:例如,一個方法沒有拋出任何異常,正常返回。

    • 異常通知(After throwing advice):在方法拋出異常退出時執(zhí)行的通知。

    • 最終通知(After (finally) advice):當(dāng)某連接點退出的時候執(zhí)行的通知(不論是正常返回還是異常退出)。

    • 環(huán)繞通知(Around Advice):包圍一個連接點的通知,如方法調(diào)用。這是最強(qiáng)大的一種通知類型。環(huán)繞通知可以在方法調(diào)用前后完成自定義的行為。它也會選擇是否繼續(xù)執(zhí)行連接點或直接返回它自己的返回值或拋出異常來結(jié)束執(zhí)行。

    主站蜘蛛池模板: 亚洲日本va中文字幕久久| 国产免费久久精品久久久| 亚洲热妇无码AV在线播放| 看免费毛片天天看| 国产精品麻豆免费版| 亚洲av日韩av永久在线观看| 毛色毛片免费观看| 亚洲精品123区在线观看| 女人被弄到高潮的免费视频| 亚洲av永久无码精品网址| 国产传媒在线观看视频免费观看| 在线视频亚洲一区| 亚洲精品和日本精品| 中国一级毛片视频免费看| 亚洲av无码成人黄网站在线观看| 99久久精品免费精品国产| 亚洲国产成人91精品| 好爽又高潮了毛片免费下载| 精品久久久久久亚洲综合网| 亚洲精品国产精品国自产观看| 91成人免费观看在线观看| 亚洲激情在线视频| 成年网站免费视频A在线双飞| 亚洲AV无码成人精品区狼人影院| 亚洲成av人片一区二区三区| a级毛片免费全部播放无码| 亚洲图片一区二区| 成人毛片免费在线观看| 日韩毛片一区视频免费| 亚洲成A人片777777| 在线天堂免费观看.WWW| 羞羞视频免费网站日本| 亚洲国产精品自在线一区二区| 免费毛片a在线观看67194| 美女的胸又黄又www网站免费| 亚洲国产另类久久久精品黑人| 真人做人试看60分钟免费视频| 色屁屁在线观看视频免费| 日韩亚洲Av人人夜夜澡人人爽 | 国内精品乱码卡1卡2卡3免费| 男人扒开添女人下部免费视频 |