概念:aop是一種程式設計思想,是在不修改原有**的情況下,增強跟主業務沒有關係的公共功能**到之前寫好的方法中的指定位置的這種程式設計方式叫aop。
aop底層是通過**實現的,**是一種設計模式
**:靜態**:需要自己給每乙個被**的物件建立乙個**類,不友好,成本太高。
動態**:springaop會自動切換識別以下兩個**
jdk動態**:缺點是必須保證被**類實現了介面,也就是說必須多寫乙個介面。
cglib動態**:不需要介面
springaop主要在類上宣告兩個@aspect(宣告這個類是切面)和@component(把類交給spring ioc去管理)兩個註解。
springaop的名詞:
1、切面:
2、切點:springaop可以自由控制需要增強的方法的某個點,哪些被增強的點就是切點
3、通知:
4、連線點:切面和被增強的方法所連線的點
spring主要的作用
在ssh框假中spring充當了管理容器的角色。我們都知道hibernate用來做持久層,因 為它將jdbc做了乙個良好的封裝,程式設計師在與資料庫進行互動時可以不用書寫大量的sql語 句。struts是用來做應用層的,他它負責呼叫業務邏輯serivce層。所以ssh框架的流程大致 是 jsp頁面 ...
spring主要的作用?
在ssh框假中spring充當了管理容器的角色。我們都知道hibernate用來做持久層,因 為它將jdbc做了乙個良好的封裝,程式設計師在與資料庫進行互動時可以不用書寫大量的sql語 句。struts是用來做應用層的,他它負責呼叫業務邏輯serivce層。所以ssh框架的流程大致 是 jsp頁面 ...
openfire主要外掛程式介紹
這次我們來介紹下openfire提供的可選外掛程式,方便大家在開發中使用。使用外掛程式時大家請一定要注意外掛程式支援的openfire版本,不要搞錯了,否則是不能執行的。broadcast 最新版本 1.8.2 廣播訊息外掛程式,主要是將使用者在群組內發的訊息 群組內的其他成員,開發群組功能會用到。...