Als «domain-driven-design» getaggte Fragen

10
Befehlshandler und DDD

Ich habe eine ASP.NET MVC-Anwendung, die einen Abfragedienst zum Abrufen von Daten und einen Befehlsdienst zum Senden von Befehlen verwendet. Meine Frage betrifft den Befehlsteil. Wenn eine Anforderung eingeht, verwendet der Befehlsdienst einen Befehls-Dispatcher, der den Befehl an den angegebenen...

10
Suchen Sie die DDD-Aggregatwurzel

Lass uns das Lieblingsspiel aller spielen und die Aggregrate Root finden. Verwenden wir die kanonische Problemdomäne Customer / Order / OrderLines / Product. Traditionell sind Kunde, Bestellung und Produkt die ARs, wobei OrderLines Einheiten unter der Bestellung sind. Die Logik dahinter ist, dass...

10
Wie werden die Aggregatgrenzen entworfen?

Ich möchte eine Anwendung wie E-Commerce schreiben. Und Sie wissen, dass Produkte in ähnlichen Anwendungen unterschiedliche Eigenschaften und Merkmale haben können. Um eine solche Gelegenheit zu simulieren, habe ich die folgenden Domänenmodellentitäten erstellt: Kategorie - dies ist so etwas wie...

10
Gibt es eine elegante Möglichkeit, eindeutige Einschränkungen für Domänenobjektattribute zu überprüfen, ohne die Geschäftslogik in die Serviceschicht zu verschieben?

Ich passe das domänengetriebene Design seit ungefähr 8 Jahren an und selbst nach all den Jahren gibt es immer noch eine Sache, die mich nervt. Das heißt, es wird nach einem eindeutigen Datensatz im Datenspeicher für ein Domänenobjekt gesucht. Im September 2013 erwähnte Martin Fowler das...