マイムの部屋

社内SEが,興味をもったことを書いていきます.

Aspectjについて

最近,アスペクト指向プログラミングを使用する機会がありました.

そのため,その時に使用したAspectjについて書きたいと思います.

アスペクト指向プログラミング(AOP)は,オブジェクト指向ではうまく分離できない特徴(クラス間を横断"cross cuttting"するような機能)を「アスペクト」とみなす.そして,アスペクト記述言語を用いて分離して記述することでプログラムに柔軟性を持たせようろする試みである.

Aspectjとは,もとはPalo Alto 研究所で開発されたアスペクト指向プログラミングの実装である.

・参考URL

お仕事の備忘録みたいなもの:http://d.hatena.ne.jp/eyamane/20110216/1297844582

AspectJから学ぶアスペクト指向の理解:http://www.itmedia.co.jp/im/articles/0412/17/news101.html

AspectJの第一歩 HelloWorld:http://www.02.246.ne.jp/~torutk/aspectj/helloworld.html