什麼是AOP(Aspect-Oriented Programming)

今天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問題,都有很好的解決方案。

February 2012

Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29      

Archives

Powered by Movable Type 4.34-en

About this Entry

This page contains a single entry by philipz published on March 19, 2004 2:08 AM.

終於架好Movable Type was the previous entry in this blog.

VMware on Kernel 2.6.3 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.