はっきりさせたかったのです。
AOPの概念について読み、横断的サービスを共有するための優れた方法であることを理解しました。(ロギング、セキュリティ、トランザクション...)
しかし、私はこのアイデアとその実装について何か言いたい/質問したいと思います。
AOPを私のビジネスロジックに同化させるために、AspectJ、JBOSSAOPのようないくつかの方法があることを読みました。
しかし、それはもうずっと前にここにありませんでしたか?
たとえば、コンポーネント(Java Beans、EJB'Sなど)間でロギングまたはセキュリティの実装を共有したいとします。
インスタンスが1つしかないことを確認して、シングルトンBeanを作成できなかったのはなぜですか。コンポーネントが必要になるとすぐに、ロギング/セキュリティサービスが検索され、そのサービスが使用されます。
なぜアスペクト指向やjbossAOPなどの「大きな」実装をすべて理解して持つ必要があるのでしょうか。ここで何が恋しいですか?