1

我正在使用 Dozer 将我的域对象映射到仅包含数据的资源对象 (REST)。我目前正在我的 web 层中进行此映射。但是我应该将翻译移动到服务层吗?

4

1 回答 1

2

我不知道你的架构,但我猜你有分层顺序的层,应该只允许从较高层到较低层,对吧?!

基于这个假设...

如果将映射移动到服务层,服务层将知道 REST API。因此,您将依赖关系从较低层(服务)引入到较高层(表示)。我想这不符合您的架构,因为服务层的目的通常是提供一个无演示的 API 来访问域逻辑。因此,我不会将映射移动到服务层。

于 2013-11-14T17:56:16.403 回答