Dozer を使用して、ドメイン オブジェクトをデータのみを含むリソース オブジェクト (REST) にマップしています。現在、Web レイヤーでこのマッピングを行っています。ただし、翻訳をサービス層に移動する必要がありますか?
質問する
1050 次
1 に答える
2
あなたのアーキテクチャはわかりませんが、レイヤーが階層的に配置されていて、上位レイヤーから下位レイヤーへのアクセスのみが許可されていると思いますよね?!
その仮定に基づいて...
マッピングをサービス レイヤーに移動すると、サービス レイヤーは REST API を認識するようになります。したがって、下位層 (サービス) から上位層 (プレゼンテーション) への依存関係を導入します。サービス層の目的は通常、ドメインロジックにアクセスするためのプレゼンテーションフリーAPIを提供することであるため、これはあなたのアーキテクチャに準拠していないと思います。したがって、マッピングをサービス層に移動しません。
于 2013-11-14T17:56:16.403 に答える