[[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


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
SmartDoc