2009-04-02 7 views
22

Quelqu'un peut-il me diriger vers un exemple DDD «complet» développé sur la plate-forme .NET. La plupart des exemples que je trouve se sentent «incomplets». Je voudrais vraiment voir les principes DDD en action.Exemple DDD .NET

+0

J'ai posé cette même question un certain temps et a obtenu quelques-uns réponse décente. Vous pourriez [vérifier ici] (http://stackoverflow.com/questions/540130/good-domain-driven-design-samples). – jlembke

+0

Voici un exemple à part entière: https://github.com/vkhorikov/DddInAction – Vladimir

Répondre

13

Vous pourriez essayer le code qui est construit dans le cadre du livre .NET Domain-Driven Design with C#: Problem - Design - Solution.

Le code est disponible gratuitement auprès de Codeplex here et également sur le site Web du livre, et est une application assez complète qui démontre DDD avec C#.

Sur le site CodePlex:

Le livre est une grande étude de cas d'une application réelle, du nom SmartCA, qui est une application client intelligent mis en œuvre avec les dernières technologies .NET et principes suivants DDD.

3

Ce sont des exemples d'applications ASP.NET MVC - here
A travaillé assez bien pour moi.

s `ici possible d'obtenir livre sur DDD - here
(utilisation www.bugmenot.com, si vous ne voulez pas y inscrire).

modifier
'Ddd rapidement ...' Ain`t assez bon. chercher 'ddd s'attaquer à la complexité au cœur du logiciel'.

+0

le premier lien pourrait être faux, ce lien a une publicité de groupe et de rediriger les pages web personnelles de hayden. –

+0

@NuriYILMAZ c'est. répondu il y a longtemps. Internet change parfois :) –

+0

absolument juste!argh :) –

9

.NET DDD échantillon de Domain-Driven Design Book par Eric Evans se trouvent ici: http://dddsamplenet.codeplex.com

Szymon (recherche google pour: simon-dit l'architecture DotCom) est mise à jour du code source presque sur une base quotidienne . La dernière version est du 28 janvier 2010.

Cheers,

Jakub G

3

Essayez ceci:

N-Layered .NET 4.0 Oriented domaine App échantillon. par Microsoft - Espagne

En utilisant .NET 4.0 C#, Entity Framework 4.0 mise en œuvre de l'architecture DDD typique & modèles desing

Sample-App Current state - Version BETA. (V0.9 est compatible avec VS.2010 RTM, version finale .NET 4.0, Silverlight 4.0, UNITY 2.0 et PEX & MOLES v0.92)

http://microsoftnlayerapp.codeplex.com/

+3

Lire les critiques sur cette orientation à http://ayende.com/blog/30721/review-microsoft-n-layer-app-sample-part-vndash-cross-cutting-is-a-fine-line – Raj