微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

分层架构中的SOC与DRY

如何解决分层架构中的SOC与DRY

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

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

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

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

mediatr webapik

enter image description here

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。