代码之家  ›  专栏  ›  技术社区  ›  mwjackson

域驱动设计示例(以esp.net为中心)

  •  12
  • mwjackson  · 技术社区  · 16 年前

    好的,所以我点了 Applying Domain-Driven Design and Patterns: Using .Net 但是,当我等待它到达时,我正在考虑在我当前的项目中开始应用这些技术。我现在真的很好地掌握了这些概念,但是当我尝试应用它们时,我会赶上执行过程,最终会在不同的项目中泄漏我的责任。因此,我正在寻找能够引导我走向正确方向的资源, 尤其是带有实际代码的示例项目 我可以对付的。我记得在alt.net世界有一个示例站点,它有一个真正的工作项目,人们可以浏览,但似乎找不到它?有没有人有这个链接,或者他们可以共享的其他链接??

    编辑: 我已经找到这个了 sample application 从DoMaDunReVialDebug .Org站点(虽然它是基于Java的)以及下面概述的例子。

    我仍然在寻找alt.net示例应用程序,如果有人知道在哪里可以找到它?

    9 回复  |  直到 13 年前
        2
  •  7
  •   Community Erin Dees    13 年前

    马克·尼霍夫成就了伟大。 Net example app 使用CQR模式,这是DDD的一个热实现。你可以在上面读到 Marks blog

        3
  •  3
  •   Tristan    13 年前

    作者 Domain-Driven Design 已创建项目 Time & Money 作为他的书中所描述的概念的展示。这不仅仅是一个“玩具”项目,它提供了一些与本书相伴的示例代码,它的目的是为时间和金钱的概念做好准备,这在核心Java库中实现得相当差。

        4
  •  2
  •   Mike Valenty    14 年前

    我写了一些文章,其中大部分是关于在实际应用程序中实现DDD模式的C示例。

        5
  •  2
  •   GloryDev    14 年前

    Habanero 是一个实现领域驱动设计原则的开发框架,它是一个优秀的材料来源和一个致力于.NET领域驱动设计的开源社区。

        6
  •  2
  •   Szymon Pobiega    14 年前

    你可以看看我的 DDDSample.Net . 它不仅演示了经典的DDD,还演示了使用两个关系存储和事件源方法的CQR方法。

        7
  •  2
  •   James Morcom    13 年前

    我找到了史蒂夫·桑德森的职位 Behaviour Driven Development (BDD) with SpecFlow and ASP.Net MVC 它是伴随着项目(留言簿)的例子,对于从理论到实践的这一步非常有价值。我必须承认,我能够在我自己的应用程序中重用他的许多代码,而不需要对最初的简化示例进行太多的修改。

    他使用 WatiN (用于自动浏览器测试的工具)从用户的角度进行完全验收测试。他的示例还包括一个典型的CRUD特性(创建/更新表单等),这是许多示例所避免的,尽管它必须是我们所有人所做的最常见的事情之一。

    Sanderson是那种能够将复杂的想法分解成清晰易懂的描述,并对开发实践持非常务实的观点的人。

        8
  •  1
  •   Stefan Moser    16 年前

    埃里克·埃文斯(EricEvans)和一家瑞典咨询公司发布了一个基于埃里克在书中使用的运输示例的示例应用程序。它在Java中,但是概念在项目页面上有很好的文档记录。

    http://dddsample.sourceforge.net/

        9
  •  0
  •   Dennis Doomen    14 年前

    作为我在一个荷兰.NET社区活动上所做演讲的一部分,我已经开始使用CQR和事件源代码实现一个完整的Silverlight4示例。它严重依赖于最严肃的开源CQR计划之一, NCQRS . 你可以找到它对应的codeplex站点 here .