Slide 24
Slide 24 text
フォーム機能の技術課題への対策アクション
DDDとオニオンアーキテクチャ
● オニオンアーキテクチャの考えに基づきクラス構成を設計
● 4層に整理
○ アプリケーション層(ユースケース)
○ ドメインモデル層
○ プレゼンテーション層
○ インフラ層
● アクションクラス、ユースケースクラスはREST APIのエンドポイントと、基本 1対1
● フォームの構成情報、回答情報、等をドメインクラスに分解
● トランザクションはユースケースクラス内で開始/終了が管理できるように
24
Application
Presentation Infrastructure
UseCase Domain