1

Dozer を使用して、ドメイン オブジェクトをデータのみを含むリソース オブジェクト (REST) にマップしています。現在、Web レイヤーでこのマッピングを行っています。ただし、翻訳をサービス層に移動する必要がありますか?

4

1 に答える 1

2

あなたのアーキテクチャはわかりませんが、レイヤーが階層的に配置されていて、上位レイヤーから下位レイヤーへのアクセスのみが許可されていると思いますよね?!

その仮定に基づいて...

マッピングをサービス レイヤーに移動すると、サービス レイヤーは REST API を認識するようになります。したがって、下位層 (サービス) から上位層 (プレゼンテーション) への依存関係を導入します。サービス層の目的は通常、ドメインロジックにアクセスするためのプレゼンテーションフリーAPIを提供することであるため、これはあなたのアーキテクチャに準拠していないと思います。したがって、マッピングをサービス層に移動しません。

于 2013-11-14T17:56:16.403 に答える