領先一步
VMware 提供培訓和認證,助您加速進步。
瞭解更多我為 InfoQ 網站撰寫的一篇文章剛剛上線:《使用 Spring 2.0 和 AspectJ 簡化企業應用》。
我聽到不少人說“AOP太難了”,或者“AOP讓事情變得太複雜”。從某種意義上說,這篇文章是為了反駁這些觀點而寫的(因此標題是“簡化企業應用程式開發”)。我的意思是,AOP的整個意義在於,你把那些變得複雜糾纏的軟體,透過引入切面,讓每個模組重新擁有單一的職責,從而簡化實現。當然,對於一些自然地以橫切方式表達的需求,一開始就用切面來實現會更簡單、更容易。這篇文章展示了這個過程是如何工作的,並提出了一個採用路線圖,反駁了“AOP太難”的論點——在整個過程中,每一步你都可以獲得很多價值,而無需成為AOP大師。
它也是Spring 2.0版本中Spring AOP所提供功能的絕佳介紹。看看它,聽聽你的想法……