Open1

DDD(ドメイン駆動開発)についてのメモ

ふじしろふじしろ

処理の方向整理(クエリリザルト・クエリサービス)

App Service -> Query Service -> Summary Result

Summary Result <- Query Service Impl(Query Service実装メソッド)

(sqlファイル使用時)
Query Service Inpl -> SQLメソッド
-> Dao -> Summary Query Record -> table
Dao -> SQLメソッド -> resource/META-INF/XxxDao/xxx.sql (編集済み)

(CriteriaAPI 使用時はDAO不要)

メモ

  • QueryServiceImpleは各テーブルレコードを使ってDTOに値を詰めてreturnする
    • returnするDTO自体はオブジェクトなどを持っている。レコードのように平坦なパラメータだけを持つ形ではない。