12

好的,所以我已经订购了 Applying Domain-Driven Design and Patterns: Using .Net,但是当我等待它到来时,我正在考虑开始在我当前的项目中应用这些技术。我现在真的很好地掌握了这些概念,但是当我尝试应用它们时,我会陷入执行并最终在各种项目中泄露我的责任。因此,我正在寻找可以指导我朝着正确方向前进的资源,尤其是具有我可以处理的实际代码的示例项目。我记得 Alt.Net 世界中有一个示例站点,它有一个人们可以浏览但似乎找不到的真实工作项目?有没有人有那个链接,或者他们可以分享的任何其他链接?

编辑:我从 DomainDrivenDesign.org 站点(尽管它是基于 Java 的)以及下面概述的示例中找到了这个示例应用程序。

如果有人知道在哪里可以找到它,我还在寻找 Alt.Net 示例应用程序吗?

4

9 回答 9

11

以下 CodePlex 项目似乎是您的盟友:

于 2008-11-11T15:42:04.190 回答
8

Mark Nijhof 做得很棒。使用 CQRS 模式的网络示例应用程序,它是 DDD 的热门实现。您可以在Marks 博客上阅读所有相关信息

于 2010-01-27T13:29:11.580 回答
3

领域驱动设计的作者创建了一个项目时间和金钱来展示他书中描述的概念。这不仅仅是一个为本书提供一些示例代码的“玩具”项目,它旨在成为时间和金钱概念的生产就绪替代品,这些概念在核心 Java 库中实现得相当糟糕。

于 2008-11-11T15:36:13.170 回答
2

我写了几篇关于在实际应用程序中实现 DDD 模式的大部分 C# 示例的文章。

于 2009-08-09T19:46:37.647 回答
2

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

于 2010-01-27T13:06:58.507 回答
2

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

于 2010-03-08T20:15:25.447 回答
2

我发现 Steve Sanderson 的帖子行为驱动开发 (BDD) with SpecFlow 和 ASP.Net MVC及其附带的示例项目(留言簿)对于从理论到实践的这一步骤非常宝贵。我必须承认,我能够在我自己的应用程序中重用他的许多代码,而无需对最初打算作为简化示例的内容进行过多修改。

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

桑德森是那些能够将复杂的想法分解为清晰易懂的描述的人之一,并且对开发实践有非常务实的看法。

于 2011-01-16T16:18:44.333 回答
1

Eric Evans 和一家瑞典咨询公司发布了一个示例应用程序,该示例应用程序基于 Eric 在本书中使用的运输示例。它在 Java 中,但概念在项目页面上有很好的记录。

http://dddsample.sourceforge.net/

于 2008-11-24T17:52:17.923 回答
0

作为我在荷兰 .NET 社区活动中所做的演讲的一部分,我已经开始使用 CQRS 和事件源实现一个成熟的 Silverlight 4 示例。它在很大程度上依赖于最重要的开源 CQRS 计划之一 NCQRS您可以在此处找到其对应的 CodePlex 站点。

于 2010-06-30T14:19:42.070 回答