我正在使用Dozer将我的域对象映射到仅包含数据的资源对象(REST)。我目前正在我的网络层中进行此映射。但是,我应该将翻译移动到服务层吗?
答案 0 :(得分:2)
我不知道你的架构,但我猜你的层次顺序是层次的,只允许从较高层到较低层进行访问,对吧?!
基于这个假设......
如果将映射移动到服务层,服务层将知道REST API。因此,您引入了从较低层(服务)到较高层(表示)的依赖关系。我想这不符合您的架构,因为服务层的目的通常是提供一个免费的API来访问域逻辑。因此,我不会将映射移动到服务层。