Asp.net mvc 我的ASP.NET MVC应用程序功能不足
我读过福勒对贫血领域的描述,我相信我有这些症状。我有几个对象什么也不做,只是在不同的包中传递数据。我也有一些服务,几乎可以处理所有的行为(执行功能)。我开始忘记我为什么做了什么,在哪里可以找到某些任务 应用程序做了我想要的,但我想知道我是否有一个伪装成oo的过程程序。也许我永远无法摆脱我的程序编程的过去?我应该吗 在MVC中,我是否应该取消我的服务,并将这一责任分配给我的控制器和模型对象Asp.net mvc 我的ASP.NET MVC应用程序功能不足,asp.net-mvc,model-view-controller,design-patterns,domain-driven-design,Asp.net Mvc,Model View Controller,Design Patterns,Domain Driven Design,我读过福勒对贫血领域的描述,我相信我有这些症状。我有几个对象什么也不做,只是在不同的包中传递数据。我也有一些服务,几乎可以处理所有的行为(执行功能)。我开始忘记我为什么做了什么,在哪里可以找到某些任务 应用程序做了我想要的,但我想知道我是否有一个伪装成oo的过程程序。也许我永远无法摆脱我的程序编程的过去?我应该吗 在MVC中,我是否应该取消我的服务,并将这一责任分配给我的控制器和模型对象 我很欣赏MVC概念和DDD概念之间的相似性…为什么不按照前面一个问题中的建议尝试一下Evans的书呢?我认为
我很欣赏MVC概念和DDD概念之间的相似性…为什么不按照前面一个问题中的建议尝试一下Evans的书呢?我认为控制器应该比较薄。他们的工作主要是接收请求,将其委托给适当的应用程序服务,并确定正确的操作结果 如果您觉得您的域实体过于贫乏,我建议检查您的服务并确定该功能是否属于实体。从DDD开始,我发现这是我最大的问题,我会将所有行为推送到服务上,而不是批判性地思考这是否更适合实体