Slide 14
Slide 14 text
©2024 Loglass Inc. 14
アーキテクチャー
Repository(実装クラス)
‧Entityの永続化/検索
Presentation層 Infrastructure層
UseCase層
Domain層
Repository (Interface)
‧Repositoryの仕様定義
Entity, Value Object,
Domain Service
‧ドメイン知識(ルール/制約)
の表現
Controller
‧エンドポイント定義
‧HttpRequestで渡された
値とUseCase層に渡す値の
マッピング
‧⼊⼒値のValidation
UseCase
‧ユースケースの実現
‧Entity, Value Objectの
⽣成、使⽤、永続化依頼
‧EntityからPresentation
層に渡す値への変換
03.エンジニアリング