今天Meeting時,跟老闆聊天,老闆說到可以開始想論文題目了,後來就突然想到跟老師講Aspect-Oriented Programming,Meeting後,老闆走上來Lab,跟我討論AOP,之後找到ㄧ篇介紹AOP的PDF文章 ,而JAVA也把AOP實做出來,叫做AspectJ,我喜愛的eclipse剛好也有支援。
2005-12-21 補充:IBM developerWorks台灣推出一連串關於AOP的文章,包括:
1.AOP 工具比較,第 1 部分
2.AOP 工具比較,第 2 部分
3.AOP 和Metadata:完美的匹配,第 1 部分
4.AOP 和Metadata:完美的匹配,第 2 部分
關於AOP,在IBM developerWorks有相當多的文章,且剛好Manning有ㄧ本叫AspectJ in Action相關的書。
AOP是OOP所發明的Xerox PARC's research所提出的,改善OO對於ㄧ些瑣碎的事必須重複實做,例如logging,distributed system的synchronization問題,都有很好的解決方案。


