首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MVC模式+ DDD模式

MVC模式+ DDD模式
EN

Stack Overflow用户
提问于 2009-03-09 00:23:26
回答 4查看 6.3K关注 0票数 7

在MVC应用程序中,DDD是如何实现的。域对象是什么?如果我将实体映射到自定义对象,这种映射逻辑会去哪里,在存储库的方法中还是在服务层中?

EN

回答 4

Stack Overflow用户

发布于 2009-03-09 01:13:04

http://nathan.whiteboard-it.com/archive/2009/03/01/asp.net-mvc-domain-driven-design.aspx上有一个很棒的新文章系列,它实际上从一开始就描述了如何在考虑到DDD的情况下设计应用程序。

票数 3
EN

Stack Overflow用户

发布于 2009-03-09 01:27:26

看看S#arpArchitecture吧。这是同时开始使用MVC和DDD的一种非常好的方式。域对象(模型)存储在与控制器和表示不同的项目中。它有一个非常好的安装和解决方案模板和很棒的文档。

它很好地利用了存储库模式,这是DDD核心的一部分。它还采用了几种现代的“最佳实践”。

票数 2
EN

Stack Overflow用户

发布于 2009-03-09 00:30:04

将会有一系列的学习进化来回答所有这些问题。

我会从ASP.NET MVC Storefront Starter Kit开始,它使用TDD而不是DDD,但这是一个很好的起点。如果你真的对DDD感兴趣,我建议你读一读Eric Evans Book,它被大多数人认为是DDD圣经。Ayende Rahien还与BOO一起写了一本名为Building Domain Specific Languages的书,这本书可能也会让你对BOO有一些了解。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/624618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档