ドメインモデルへのAspectの適用

InfoQ の記事「Spring2.0とAspectJでエンタープライズアプリケーションを単純化する」より抜粋します。

AspectJと付随ツールの利用に慣れてきたら、最終的にドメインロジックの機能自体をアスペクトを使って実装し始めてもかまいません。」

魅惑的な誘いです。私の興味は、自動生成されたソースコードプログラマがカスタマイズするときの「やりやすさ」とは何か、にあります。アクセッサだけを備えたドメインモデルオブジェクトは自動生成させ、そのあとに機能的なコードをアスペクトによって織り込む。このようなプログラミングスタイルが定着すれば、自動生成のメリットを、より受けることができそうです。

Wagby開発スタッフ募集中です!