Springアノテーションの難しさ

Strutsもそうですけど、TransactionとかAOPとか、DIアプリケーションごとに独自のアノテーションを定義する仕組みが必要になりますねぇ。
Strutsアノテーション処理もJSFアノテーション処理もTransactionアノテーション処理もAOPアノテーション処理も、ぜんぶぜんぶ同じクラスで処理するわけにはいきませんね。