domain-driven-design

Domain-driven Design (DDD) ist ein Ansatz zur Entwicklung von Software für komplexe Anforderungen, indem die Implementierung tief mit einem sich entwickelnden Modell der Kerngeschäftskonzepte verbunden wird. Beachten Sie, dass konzeptionelle DDD-Fragen besser auf softwareengineering.stackexchange.com gestellt werden können.
3
Antworten

Welche Überlegungen sollte ich anstellen, bevor Sie eine Anwendung in Visual Studio in mehrere Lösungen aufteilen?

In der Vergangenheit waren meine Projekte schwer zu verwalten, besonders wenn ich nach ein paar Jahren noch einmal nacharbeiten musste, um einen Teil neu zu schreiben oder zu aktualisieren, ohne alles neu machen zu müssen. Dieses Mal konzentrier...
23.11.2012, 16:47
2
Antworten

CQRS - So modellieren Sie ein Szenarioausführungssystem

Ich habe vor kurzem begonnen, CQRS und DDD für ein grünes Feldprojekt zu untersuchen, das ich gerade beginne. Ich habe sehr viel Material von Udi Dahan, Greg Young, Mark Nijhof und anderen studiert. Diese waren wirklich sehr hilfreich und ich de...
14.01.2011, 07:02
2
Antworten

Einige Verwechslungen mit Abhängigkeiten zwischen den Ebenen Application und Infrastructure

1) Wenn die Anwendung ein Repository verwendet (das ein Infrastrukturdienst ist), wird Repository-Schnittstelle in definiert Domänenebene , während ihre Implementierung in einer Infrastrukturschicht definiert ist, da Domänenmodell auf...
29.01.2013, 18:23
1
Antwort

CQRS-Komponentenrollen und -Verantwortlichkeiten mit einer REST-API

Es gibt eine Menge Meinungen bezüglich CQRS mit DDD und was jede Komponente ausmacht. Ich habe noch nicht damit begonnen, sich mit Event Sourcing zu beschäftigen, daher enthält die folgende Liste nichts, was damit zu tun hat. Obwohl Einblicke in...
23.04.2014, 04:20
2
Antworten

DDD in einem konfigurierbaren regelgesteuerten System

Entschuldige jede Ignoranz hier, ich bin ziemlich neu in DDD, also sei sanft. Ich arbeite an einem großen konfigurationsgesteuerten Datenverwaltungssystem. Das System wird durch Spezifizieren von Konfigurationselementen (wie Geschäftsregeln,...
11.09.2012, 13:32
2
Antworten

Wie überprüfen Sie die eindeutige Integritätsverletzung in nHibernate und DDD vor dem Speichern?

Ich habe ein Kontomodellobjekt und eine UNIQUE-Einschränkung für den Namen des Kontos. Wie sollte ich in Domain Driven Design mit nHibernate nach der Unicity des Namens suchen, bevor eine Entität eingefügt oder aktualisiert wird? Ich möchte...
06.10.2011, 16:15
1
Antwort

Ist es in Ordnung, Spezifikationen von einer Aggregatfabrik zur Validierung aufzurufen, oder gehört dieser Validierungsaufruf zu einem Komponententest (DDD)?

Ich habe eine Factory und eine Reihe von Spezifikationen erstellt, um einen aggregierten Root zu erstellen und zu validieren. Zur Zeit habe ich einige Tests für die Fabrik, die die Spezifikationen für das Produkt der Fabrik nennen, aber ich frag...
21.04.2010, 16:32
2
Antworten

Verwendung der wiederverwendbaren Validierung in einem ValueObject

Ich versuche, einige Techniken zu kombinieren. Es scheint eine gute Übung zu sein, niemals ein ValueObject zu erstellen, das nicht gültig ist. Der ValueObject-Konstruktor sollte daher fehlschlagen, wenn der bereitgestellte Inhalt nicht gut ge...
21.01.2014, 20:58
3
Antworten

DDD: Sollte "Land" ein Wertobjekt oder eine Entität sein?

'Land': Wertobjekt oder Entität in DDD? Meinungen geschätzt entweder. Und, wo die Tabelle der Ländernamen / -codes zu speichern? DB? XML? In einer Klasse? Danke!     
02.09.2009, 17:06
5
Antworten

Entfernen Sie ein Objekt aus der Sammlung mit Entity Framework

Ich benutze DDD. Ich habe eine Klasse Product, die eine aggregierte Wurzel ist. %Vor% Die Ebene, die die Modelle enthält, kennt EF überhaupt nicht. Das Problem ist, dass wenn ich DeleteComment(comment) aufruft, EF die Ausnahme auslöst...
20.11.2012, 12:45