我想使用AOP框架,但我有兩個約束。哪一個是Java中最簡單和最不依賴的AOP框架?
我選擇
任何框架必須相當獨立。我打算在舊版代碼庫中使用它,因此 無法將諸如commons-logging-XXX.jar這樣的預期依賴項升級到commons-logging-newest.jar。
必須有相當的文件記錄,不應太複雜,不能理解和整合。
我想使用AOP框架,但我有兩個約束。哪一個是Java中最簡單和最不依賴的AOP框架?
我選擇
任何框架必須相當獨立。我打算在舊版代碼庫中使用它,因此 無法將諸如commons-logging-XXX.jar這樣的預期依賴項升級到commons-logging-newest.jar。
必須有相當的文件記錄,不應太複雜,不能理解和整合。
好,這個不符合您的所有要求,但我覺得,這是值得一試: http://dynamicaspects.sourceforge.net/
積極因素
否定
我測試了它前一段時間並留下了深刻的印象,但發現了一些我現在不記得的故障。雖然你可以試試看。
Greetz,GHad
我喜歡Spring + AspectJ。如果你喜歡,你可以在xml 中完成所有的切入點定義,而且你不需要更改舊的東西上的一行代碼。如果你已經知道春天和AOP的概念,那就沒什麼可學的了。
我唯一擔心的是Spring AOP,它所依賴的依賴數量。 – 2008-10-20 13:23:17