分层架构中的SOC与DRY

问题描述

我无法在这两个流程之间选择合适的东西,在这些图中,我使用的是调解器模式,但它确实适用于任何具有接口层(API)和应用程序层的用例本身(域)。

  • 我应该强制执行DRY并将响应从域直接返回给客户端。但是,请为接口处理的传入请求添加一个单独的DTO,并将其映射为域模型。

  • 我应该强制执行SOC并映射所有进出域的对象。我的主要痛点之一是,添加属性将需要我同时更新webapi和域上的所有对象。

我对社区当前在分层体系结构上围绕DTO的实践感到好奇,我一直在这里和github仓库中进行搜索,大多数实现都遵循第一个(尽管这只是“示例”项目)>

mediatr webapik

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...