Slide 32
Slide 32 text
アーキテクチャー
©2019-2025 Loglass Inc.
アーキテクチャーは可読性・変更容易性の高い状態で整備しています
Controller
エンドポイント定義
HttpRequestで渡された値と
UseCase層に渡す値のマッピング
入力値のValidation
Repository(実装クラス)
Entityの永続化/検索
Repository (Interface)
Repositoryの仕様定義
Entity, Value Object,
Domain Service
ドメイン知識(ルール/制約)
の表現
Use Case
ユースケースの実現
Entity, Value Objectの生成、使
用、永続化依頼
EntityからPresentation層に渡す
値への変換
Presentation層
UseCase層
Domain層
Infrastructure層