著者紹介
アスペクト指向プログラミング(AOP)は,Gregor Kiczale らが中心になって提案している新しいプログラミング手法.オブジェクト指向プログラミングでは うまく取り扱うことのできないシステムの基本的な機能を横断する要素、たとえばロギンクや同期処理などをまとめて記述するためのプログラミング手アスペクト指向プログラミング(AOP)は,Gregor Kiczale らが中心になって提案している新しいプログラミング手法.オブジェクト指向プログラミングでは うまく取り扱うことのできないシステムの基本的な機能を横断する要素、たとえばロギンクや同期処理などをまとめて記述するためのプログラミング手法で、オブジェクト指向プログラミングを補完するものということができる。一方、AspectJは、アスペクト指向のJavaおける実装(javacの上位互換コンパイラ)で、現在のバージョン1.1.1である。現在、最先端をいくエンジニアたちのアスペクト指向、およびAspectJに対する関心が非常に高いにもかかわらず、これらについての日本語の情報は非常に少ないので、他社に先駆けて解説書を発刊できれば、かなりの需要があると思われる。 本書ではアスペクト指向の概要から、AspectJにおけるプログラミングの実際、Eclipse上でのAspectJプラグインの使用方法までをひととおり解説し、エンタープライズアプリケーション開発へのアスペクト指向の導入の可能性を探るところまで言及する。