Als «domain-model» getaggte Fragen

Ein Domänenmodell besteht aus den Objekten, Verhaltensweisen, Beziehungen und Attributen der Branche, auf die sich die Entwicklung konzentriert.




2
Sollte die bekannte Geschäfts-ID eines Unternehmens in DDD / OOP mit einem dedizierten Typ dargestellt werden?
In der Praxis bedeutet dies, einen benutzerdefinierten (unveränderlichen) classüber einen stringoder einen anderen primitiven Typ zu verwenden. Beispiele: Veröffentlichung: International Standard Book Number. Finanzen: Internationale Wertpapieridentifikationsnummer. Vorteile: Kann das Format eines Bezeichners sicherstellen. Wird ein erstklassiges Mitglied des Modells. Nachteile: Fügt Persistenzreibung hinzu (z. B. Entity Framework). Mehr Code.

4
Modellbeziehungen mit DDD (oder mit Sinn)?
Hier ist eine vereinfachte Anforderung: Benutzer erstellt ein Questionmit mehreren Answers. Questionmuss mindestens eine haben Answer. Klarstellung: Denken Sie Questionund Answerwie in einem Test : Es gibt eine Frage, aber mehrere Antworten, bei denen nur wenige richtig sein können. Der Benutzer ist der Schauspieler, der diesen Test vorbereitet, daher erstellt …

3
Sicherstellung der Transaktionskonsistenz mit DDD
Ich beginne mit DDD und verstehe, dass aggregierte Wurzeln verwendet werden, um die transnationale Konsistenz sicherzustellen. Wir sollten nicht mehrere Aggregate in einem Anwendungsdienst ändern. Ich würde jedoch gerne wissen, wie ich mit der folgenden Situation umgehen soll. Ich habe eine aggregierte Wurzel namens Produkte. Es gibt auch eine aggregierte …


1
Unterstützt die aktuelle Evidenz die Übernahme von Contextual über Canonical Data Models?
Die "kanonische" Idee ist in Software allgegenwärtig; Muster wie das kanonische Modell , das kanonische Schema , das kanonische Datenmodell usw. scheinen in der Entwicklung immer wieder aufzutauchen. Wie viele Entwickler bin ich oft unkritisch der herkömmlichen Weisheit gefolgt, dass Sie ein kanonisches Modell benötigen , da Sie sonst einer …

3
Wie konvertiere ich im domänengesteuerten Design eine Datenbanktabelle mit einem Primärschlüssel in ein Wertobjekt?
Nehmen wir an, es gibt ein Datenbankschema, das wie folgt definiert ist: Person.mail_address_key ----- Address.address_key Person.billing_address_key ----- Address.address_key A Personhat eine Postanschrift und eine Rechnungsadresse. Als Denormalisierungstechnik erstellen wir eine separate AddressTabelle. Meistens haben das mail_address_keyund das billing_address_keyeines einzelnen Personden gleichen Wert (dh der Schlüssel für die Postanschrift und die …

1
DDD: Domain Model Factory Design
Ich versuche zu verstehen, wie und wo Domänenmodellfabriken implementiert werden sollen. Ich habe mein CompanyAggregat als Demo aufgenommen, wie ich es gemacht habe. Ich habe meine Entwurfsentscheidungen am Ende aufgenommen - ich würde mich über Kommentare, Vorschläge und Kritik zu diesen Punkten freuen. Das CompanyDomain-Modell: public class Company : DomainEntity, …

2
Domänenmodelle über API verfügbar machen
Ich erstelle eine einfache RESTful-API für eine webbasierte Anwendung, an der ich arbeite, und frage mich, wie ich meine Domain-Modelle am besten verfügbar machen kann. Angenommen, ich habe eine Benutzerklasse und möchte eine JSON-Antwort mit den verschiedenen Benutzereigenschaften bereitstellen. Ich möchte natürlich nicht alle Eigenschaften meines Modells (z. B. DateCreated, …

1
Definition eines 3-Tier-Systems
Menschen behaupten oft, dass sie einer 3-Tier- (oder N-Tier-) Architektur folgen, und manchmal behaupten sie dann, zu einem Domänenmodell zu wechseln. Aber ich habe wirklich nie verstanden, was diese mythische "3-Tier-Architektur" ist. Es scheint keine formale Definition zu haben. Während es zahlreiche Referenzen und Beispiele gibt, die das Domänenmodellmuster erklären …
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.