Spring RooによるDDDの実践 ~ 第2回 Spring Rooのアーキテクチャ~ 2011年4月7日 笠原 規男 2 Spring Rooのキーメカニズム ITD ApectJのITD(インタータイプ宣言)を利用 クラスにメソッドや属性をウィービング ユーザーコード(.java)と自動生成コード(.aj)を分離 .ajはユーザーは編集不可 Ruby/GroovyのMix-in、C#のパーシャルクラスに似た方式 スカフォルディング Web層のモジュールを自動生成 RESTfullなController CRUD機能を備えたJSPX 「見た目」をカスタマイズ可能(CSS、アイコン等の差し替え) ラウンドトリップ可能 Entityへの属性追加がJSPXに反映される EntityへのFinderの追加がControllerおよびJ