目次
AOPとはAspect Oriented Programmingの略で、複数のクラスに分散するロジックをモジュールとして抽出し、外側から織り込む手法です。
Advice(MethodInterceptor). プログラム中に挿入されるコードを表します。Interceptorと呼ばれることもあります。 Joinpoint(MethodInvocation). 対象となるクラスとAdviceを結合するポイントを表します。 AdviceはJoinpointから引数やメソッドの情報を取得することができます。 Pointcut. どこにJoinpointを設定するのかを定義します。 Aspect. AdviceとPointcutを関連付けます。
Advice(MethodInterceptor).
プログラム中に挿入されるコードを表します。Interceptorと呼ばれることもあります。
Joinpoint(MethodInvocation).
対象となるクラスとAdviceを結合するポイントを表します。 AdviceはJoinpointから引数やメソッドの情報を取得することができます。
Pointcut.
どこにJoinpointを設定するのかを定義します。
Aspect.
AdviceとPointcutを関連付けます。