0009仕様書無しさん
2018/05/14(月) 08:50:07.39https://macchinetta.github.io/server-guideline-thymeleaf/current/ja/ImplementationAtEachLayer/DomainLayer.html
1.
Entityの実装
業務データを保持するためのクラス(Entityクラス)を作成する。
2.
Repositoryの実装
業務データを操作するためのメソッドを実装し、Serviceクラスに提供する。
業務データを操作するためのメソッドとは、具体的には、Entityオブジェクトに対するCRUD操作となる。
3.
Serviceの実装
業務ロジックを実行するためのメソッドを実装し、アプリケーション層に提供する。
業務ロジック内で必要となる業務データは、Repositoryを介して、Entityオブジェクトとして取得する。