出力するトランスレータを採用するパターンです。記述した上で、動的に変更するようなところにのみマーカーを埋め込むパターンです。Controller。セキュリティや国際化など、リクエストに対する共通処理を一元的に行い、その後、リクエストをコマンドオブジェクトに引き渡すというパターンです。対するリクエストを処理するオブジェクトです。開発者の誰もが聞いたことがあるパターンです。ドメイン層とデータマッピング層の中間に存在する抽象化レイヤです。変換できるオブジェクトです。スキーマ定義も抽象化され、それらの変更が実装とは分離されます。オブジェクトとテーブルデータをマッピングさせるデザインパターンです。上のエンティティとの関係について、オブジェクトモデルのクラス毎にテーブルを持たせるというデザインパターンです。