- 追加された行はこの色です。
- 削除された行はこの色です。
[[Spring-MVC/ステップ・バイ・ステップ]]
2008/04/16からのアクセス回数 &counter;
#contents
** AopNameSpaceとは何か [#z558866b]
Spring 2.0の特徴は、
- NameSpaceを使ってAOPやトランザクションの記述が簡単にできるようになった
- AspectJをサポートした
ことです。
AopNameSpaceでは、普通のオブジェクト(以下POJOオブジェクトと呼びます)をAspectの
Adviceとして使用することができます。
''AopNameSpaceを使用するとAutoProxyCreatorは使用できないことに注意してください。''
** 準備 [#c1b26fc9]
AopNameSpaceを使用するには、
- spring.jar(version 2.5以降)
- aspectjrt.jar(version 1.5以降)
- aspectjweaver.jar(version 1.5以降)
が必要です。
いつものようにMVN Repositoryで検索すると、以下のようなdependecyタグが見つかりました。
#pre{{
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>1.5.4</version>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjweaver</artifactId>
<version>1.5.4</version>
</dependency>
}}
これをpom.xmlに追加して、以下のコマンドを実行してください。
#pre{{
$ rm .project .classpath
$ mvn eclipse:eclipse -DdownloadSources=true
}}
** コメント [#n9849984]
この記事は、
#vote(おもしろかった,そうでもない,わかりずらい)
皆様のご意見、ご希望をお待ちしております。
#comment