2005-03-26 アスペクト指向プログラミング Spring Framework 複数のサービスをまたいで、それぞれLogging、Security、Transactionのモジュールを呼んでいるのは、主とするビジネスロジックを見えにくくし、問題を複雑にする。そこでAOPを用いて、主とするビジネスロジックだけをサービスに記述することができる。 例えば、Carクラスにアスペクトを適応するには、CarAdviceクラスを定義し、XML設定ファイルでアドバイス(Advice)を組み込む(Weaving)ことによって実現する。CarAdviceには、ロギング処理などを書きます。