2009-06-16 20 views
21

私は012opからaopとの依存性注入にguiceを使用しています。どのような不平があるのか​​、誰が自分のsourceforgeページにあるバージョン(2004年)を実装したのかよく分かりません。 GuiceはなぜAspectJのようなよりよく知られたパッケージの代わりにこのバージョンを使用していますか?何が違法だと思いますか?とguiceはなぜそれを使用していますか?

また、アホアランスバージョンのチュートリアルについて知っていますか?

おかげ

答えて

15

AOPアライアンスはGuiceのと春の両方を含む複数のフレームワークが実装するインターフェイス(AOP Alliance Motivationsを参照)の集合です。

GuiceのためにAOPアライアンスが選択されました。これは、高性能で簡単なAPIを備えているためです。

Guice wikiにはAOP guideがあります。

+0

しかし、sourceforgeサイトのaopallience.jarを使用しているguiceはありませんか? 誰がこのaopallience.jarを実装しましたか?ありがとうございました – ivo

+2

AOPAのサポートの初期には、ロッド・ジョンソンの仕事は主にアオパランスでした。これは、AOPフレームワーク全体の側面の相互運用性/移植性を促進する優れたイニシアチブでした。 –

+1

+1は私の名前がロッドジョンソンだったら嬉しいです。 – cbmeeks