Contenu connexe
Similaire à ドメイン駆動設計の捉え方 20150718
Similaire à ドメイン駆動設計の捉え方 20150718 (20)
ドメイン駆動設計の捉え方 20150718
- 45. 隔離手段
∼レイヤ化アーキテクチャ∼
• ドメイン駆動設計では以下4層に分離。
レイヤー名 説明
ユーザインターフェース層 • ユーザに情報を表示して、ユーザからの何らかのリクエストを解釈
アプリケーション層
• ビジネスルールや知識は含まない
• やるべき作業を調整するだけで、実際の処理はドメイン層に委譲
• ビジネス状況を反映する状態は保持しない
ドメイン層
• ビジネスの概念やビジネスルールを表現
• ビジネス状況を反映する状態はドメイン層で制御され、実際の格納処理
はインフラストラクチャに委譲
インフラストラクチャ層
• ドメインオブジェクトの永続化処理を行う
• アプリケーションのためのメッセージ送信