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.
5
Antworten

Wäre es beim domänengesteuerten Design eine Verletzung von DDD, Aufrufe an andere Objekte in einem Domänenobjekt zu senden?

Ich überarbeite derzeit Code für ein Projekt, das gerade fertiggestellt wird, und habe schließlich viel Geschäftslogik in Serviceklassen und nicht in die Domänenobjekte eingefügt. Zu diesem Zeitpunkt sind die meisten Domänenobjekte nur Datencont...
27.02.2009, 19:35
5
Antworten

Wie viel Logik sollte ich meinen Repository-Methoden bei der Verwendung von Repository-Muster?

Ich kämpfe ein bisschen mit Repositories. Ich benutze C # und NHibernate. Die Frage, die ich habe, ist: Wie viel sollte mein Repository tun, bevor es ein Speichern oder ein Holen aufruft? Zum Beispiel habe ich eine Benutzerklasse, die eine ag...
09.06.2009, 16:41
2
Antworten

Versuchen Sie Catch in Repository

Keines der Beispiele, die ich für Repository-Muster betrachtet habe, beinhaltet jede Art von Fehlerbehandlung. Warum ist das? Sag zum Beispiel, ich habe das: %Vor% Eine Instanz, in der wir eine Einschränkung verletzen. Ich fange die DbUpdate...
06.04.2011, 03:32
4
Antworten

Wo gehören alle "Bulk" -Operationen in DDD?

In DDD ist eines der Schlüsselkonzepte das Repository, mit dem Sie Entitäten (oder Aggregatwurzeln) abrufen und dann speichern können, nachdem sie aktualisiert wurden. Nehmen wir an, wir müssen eine "Bulk" -Operation mit Entitäten durchführen...
18.02.2009, 17:45
3
Antworten

Domänengesteuertes Design vs. Datenbankgesteuertes Design für eine MVC-Webanwendung

Ich erweitere / konvertiere eine ältere Web Forms-Anwendung in eine völlig neue MVC-Anwendung. Die Erweiterung betrifft sowohl den technologischen als auch den geschäftlichen Anwendungsfall. Die Legacy-Anwendung ist ein gut gemachtes DBDD (Datab...
21.05.2012, 12:00
4
Antworten

Filtert im DDD-Repository

Es gibt Campaign Entity und dafür CampaignRepository mit diesen Funktionen public IList FindAll (); öffentliche Kampagne FindByCampaignNumber (String-Nummer); Aber jetzt möchte ich diese Kriterien -: Suchen Sie nach Kampagnen, die h...
07.08.2011, 19:53
3
Antworten

Domain Driven Design in der funktionalen Programmierung?

Gibt es in FP ein Äquivalent von DDD? Es scheint mir, dass DDD nur im OOP-Paradigma gültig ist.     
02.02.2010, 00:49
4
Antworten

Umgang mit einem anämischen Domänenmodell

Ich habe versucht, meine DAL von meiner Business-Schicht zu trennen, und dabei habe ich beschlossen, jeden ActiveRecord-Ansatz zu meiden und einen DataMapper-Ansatz zu verfolgen. Mit anderen Worten, meine Domänenobjekte würden nicht darauf achte...
19.06.2009, 17:29
6
Antworten

Brechen meine aggregierten Grenzen?

Ich modelliere eine sehr einfache ASP.NET MVC App mit NHibernate und ich stehe fest auf meinem Design. Hier ist eine Skizze meines Modells: Modell 1 http://i29.tinypic.com/309614n.jpg Wie Sie sehen können, ist dies sehr einfach, aber ich...
09.07.2009, 06:37
2
Antworten

Implementierung des domänengesteuerten Design-Repositorys in der Infrastrukturschicht

Ich habe eine Frage zu den Abhängigkeiten der DDD-Schichtarchitektur. Wenn sich die Repository-Implementierung in der Infrastrukturschicht befindet, bedeutet dies, dass die Infrastrukturschicht eine Abhängigkeit vom Domänen-Layer hat, da Entität...
15.09.2013, 05:36