差分表示


* AOPとは
ここ1・2年流行のプログラミング技術。~
OOPの実装で扱いづらい多数のオブジェクトが関連する手続きをまとめるための手法。
* 要素技術
たくさんあるが、Spring+AspectJが主流になりそうなのでこれだけ使ってみる。
** Spring
OpenSourceのIoC F/W。J2EE 5.0に取り入れられる現在(2006-01-11)のトレンドと
なっているF/Wである。
*** eclipse IDE
IDEのupdateサイトである http://springide.org/updatesite を
「ソフトウェア更新→検索とインストール」から登録して検索・インストールして完了。~
使い方はよくわからないので、公式のガイドを[[いい加減に翻訳>SprintIDEQuickStart]]してみた。
*** 参照リンク
- 開発元Portal
-- http://www.springframework.org/
- 公式IDEガイド
-- http://springide.org/project/wiki/SpringideGuide
** AspectJ(ちと古すぎる?情報)
AspectJの配布ドキュメントでは、AspectJ Languageと言うことになってる。~
確かに[[文法定義>http://dev.eclipse.org/viewcvs/indextech.cgi/~checkout~/aspectj-home/doc/progguide/index.html]]をしていて、コンパイラがあるからそんな気もする。

[SEE ALSO]
- [[AspectJ Project Home>http://www.eclipse.org/aspectj/]]
- [[Java Aspect Components>http://jac.objectweb.org/]]

*** とりあえずのHello World!
基本の HelloWorldを行ってみた。
-- [[まずは作ってみた>とりあえずのHelloAspectWorld前編]]
-- [[出来た物を調べてみた>とりあえずのHelloAspectWorld後編]]

*** Quick Start?
- [[ajcのhelp]]です。
- [[AJDT]] (AspectJ Development Tools Plug-in)
- [[AJDT>http://www.eclipse.org/ajdt/]] (AspectJ Development Tools Plug-in)


Last-modified: 2006-01-13 17:44:30