Spring框架(2)-AOP面向切面編程

AOP:統一組織代碼,在攔截某些代碼執行先後  作一些操做spring

有兩種配置方式:一種是註解;另外一種是xml配置編程

 

AOP原理:兩種實現方式,代理

1、JDK代理  InvocationHandler  調用處理       使用這種方式,被攔截的那個類必須實現接口     優點:使用反射建立對象,建立效率高xml

  通常是面向接口編程、spring默認使用jdk方式     由於都有 接口對象

2、cglib代理    asm搞字節碼的class        基於子類的       基於繼承     沒有接口的時候只能用這個      優點:執行效率高繼承

相關文章
相關標籤/搜索