6.基於@AspectJ和Schema的AOP

1.JDK5.0註解的基本知識(註解的定義、使用、訪問)。

2.使用@AspectJ
  2.1 使用前準備:JDK5.0以上版本 +將Spring的asm模塊引入進來 +將AspcectJ註解類庫及相應解析類庫引入
  2.2 通過代碼或者spring配置使用@AspectJ切面(書P227)

3.@AspectJ語法基礎(書P230)
   掌握切點表達式語法和切點函數是學習@AspectJ的重心
   3.1 切點表達式函數
   3.2 在函數入參中使用通配符
   3.3邏輯運算符
   3.4不同增強類型:
        @Before:前置增強
        @AfterReturning:後置增強
        @Around:環繞增強
        @AfterThrowing:拋出增強
        @After:Final增強(正常退出或者拋出異常都執行,類似try-finally中)
        @DeclareParents:引介增強

4.spring 4種切面定義方式的比較圖(書P261)
   @AspectJ、<aop:aspect>、Advisor、<aop:advisor>

5.其他章節


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章