【導(dǎo)讀】但對SpringAOP中的四種類型的通知的具體應(yīng)。用、以及它們能夠解決什么方面的問題,目前還沒有深入地理解和掌握。在本章將通過某個BBS論壇系統(tǒng)中所應(yīng)用的各種形式的Spring框架AOP通知的實現(xiàn),以實例化的方式介紹環(huán)繞通知、前置和后置通知、異常。加“附加行為”。如日志記錄等方面的要求,也就是需要針對該目標方法插入附加通知Advice. 的原始功能實現(xiàn),但又不希望對原始功能類中的代碼直接進行修改的方式來實現(xiàn)。組件程序設(shè)計為Around通知。終的目標資源,如真正處理用戶請求的目標Servlet組件等。J2EEWeb應(yīng)用系統(tǒng)中的表示層組件類中的方法的攔截。攔截器設(shè)計為一個鏈式結(jié)構(gòu)。Spring框架會在某個方法真正被執(zhí)行前,根據(jù)攔截器鏈中的。的請求鏈就可能出現(xiàn)斷裂。其它的AOP框架保持兼容。在MethodInterceptor接口中的invoke()方法的MethodInvocation參數(shù)中包裝了被調(diào)用。這也是開發(fā)者在應(yīng)用。則中有一個要求是不允許兩個用戶同名或者同帳號進行注冊。系統(tǒng)實現(xiàn)中,一般可以返回一個錯誤的提示信息以告訴用戶該注冊帳號已經(jīng)被占用。