用AOP實現(xiàn)觀察者模式
摘要: 觀察者(Observer)模式
用途:定義對象之間的一對多依賴關(guān)系,因此,當(dāng)一個對象的狀態(tài)發(fā)生改變時,其所有依賴項都會得到通知,并自動更新。
閱讀全文
posted @
2006-11-17 16:55 布衣郎 閱讀(1422) |
評論 (0) 編輯
AspectJ 學(xué)習(xí)筆記:Aspect的生命周期
摘要: 默認的情況下,Aspect類只有一個實例存在于虛擬機中,也就是作為單例存在的,對于每個對象來說,方面是共享的。一般這樣的方面,不能用來保存相應(yīng)對象的狀態(tài)。
對于AspectJ 來說,Aspect方面類,包括以下的實例化方式。
閱讀全文
posted @
2006-10-21 20:50 布衣郎 閱讀(1982) |
評論 (0) 編輯
關(guān)于AspectJ 中的pointcut 語法
摘要: 這兩天忙著看AspectJ in Action 為了補一下AOP知識。看了Spring 2.0的規(guī)范,其中AOP部分已經(jīng)基本融合了AspectJ,看來有必要看一看AspectJ了。
看了很多AOP的文章了,AOP這兩年發(fā)展的很慢,沒有什么新意,現(xiàn)在到處都是SOA,SCA了,不過研究了一下,覺得還是很有幫助的。尤其是增加系統(tǒng)的契約性和模塊的獨立性來說,很有幫助。
閱讀全文
posted @
2006-10-17 20:00 布衣郎 閱讀(4812) |
評論 (3) 編輯