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

Sollte es in Asp.net mvc eine Service-Schicht geben?

Sollte es in ASP.net MVC eine Service-Schicht zwischen Controller und Repository geben? Als Repository gibt es nur Datenzugriff. Einige Geschäftslogik ist in Controller übergelaufen. Dies kann zu einem Problem führen, wenn der klassische Asp.Net...
24.02.2010, 14:15
3
Antworten

Implementieren der DDD-Entitätsklasse in C #

Ich fange jetzt erhältlich auf DDD, habe ich festgestellt bereits eine schöne Implementierung für ValueObject aber ich kann nicht jede gute Umsetzung für die Wesen zu finden scheinen, möchte ich eine generische Einheit Typ-Basis, die eine ID hab...
24.02.2010, 13:27
2
Antworten

CQRS-Aggregate

Ich bin neu in der CQRS / ES-Welt und habe eine Frage. Ich arbeite an einer Fakturierungs-Webanwendung, die Event Sourcing und CQRS verwendet. Meine Frage ist dies - nach meinem Verständnis sollte ein neuer Befehl, der in das System kommt (be...
16.07.2015, 18:09
3
Antworten

DDD - Wie man Assoziationen zwischen verschiedenen begrenzten Kontexten gestaltet

Ich habe ein Domänenprojekt eingerichtet, das mit einem ORM gefüllt wird. Die Domäne enthält verschiedene Aggregate mit jeweils einem eigenen Root-Objekt. Meine Frage ist, wie Eigenschaften, die die Aggregatgrenzen überschreiten, behandelt werde...
12.09.2013, 09:52
4
Antworten

Ist das Spezifikationsmuster sinnlos?

Ich frage mich nur, ob das Spezifikationsmuster sinnlos ist, das folgende Beispiel: Wenn Sie beispielsweise überprüfen möchten, ob ein Kunde in seinem Konto über genügend Guthaben verfügt, erstellen Sie eine Spezifikation wie etwa: %Vor%...
15.12.2010, 02:27
1
Antwort

Validierung mit Attributen

Ich habe, sagen wir, diese einfache Klasse: %Vor% Ich weiß, wie ich Validator.TryValidateProperty und Validator.TryValidateObject im Namespace System.ComponentModel.DataAnnotations verwende. Damit dies funktioniert, benötigen Sie eine tatsäc...
28.10.2011, 08:12
4
Antworten

Ist es nicht möglich, Domänenobjekte für die Datenzugriffsebene zu sensibilisieren?

Ich arbeite gerade daran, eine Anwendung neu zu schreiben, um Data Mapper zu verwenden, die die Datenbank vollständig von der Domain-Ebene abstrahieren. Ich frage mich jedoch, welcher der bessere Ansatz für die Behandlung von Beziehungen zwische...
22.01.2009, 04:04
1
Antwort

Gibt es eine Diskrepanz zwischen Domain-Driven Design-Repositories und Spring Data-Repositories?

DDD gibt Repository pro Aggregat an, aber wenn wir Spring Data JPA berücksichtigen, können wir die Vorteile nur nutzen, wenn wir die Schnittstelle pro Entität deklarieren. Wie kann diese Impedanzabweichung aufgelöst werden? Ich hoffe, Reposit...
23.07.2016, 06:11
5
Antworten

DDD: Identität der Entität, bevor sie beibehalten wird

In der Domain Driven Design ist eines der definierenden Merkmale einer Entity, dass sie eine Identität hat. Problem: Ich kann Entitäten bei der Instanzerstellung keine eindeutige Identität zuweisen. Diese Identität wird nur vom Repositor...
21.01.2014, 06:22
3
Antworten

DDD: Bezieht sich auf eine Entität in einem Aggregatstammverzeichnis nach ihrer Identität

Ich suche den richtigen Weg, um auf Entities zu verweisen, die innerhalb eines aggregierten root liegen, wenn wir nur ihre Identitäten erhalten von URL-Parametern. Ich habe eine vorherige Frage gestellt, die sich auf value-Objekte , als...
05.09.2011, 16:19