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