【发布时间】:2019-03-05 06:00:00
【问题描述】:
正如我从有关领域驱动设计的一些文章中看到的,领域服务是为了确保领域的逻辑完整性,并且可能会为外部事物调用其他领域服务。
那么,我可以假设,在一个前后端分离的Web应用程序中,即使客户端不可信,只要域服务可以确保不会破坏任何业务规则,我可以将所有前端的应用服务?
如果答案是肯定的,那么将所有ApplicationService放在前端是否有助于减少服务器的负载并简化层次结构(因为前端本身需要一个服务层),因为没有Application服务器端的服务层?会不会有安全问题?
【问题讨论】:
标签: domain-driven-design web-application-design