Als «domain-driven-design» getaggte Fragen

Domain-Driven Design (DDD) ist ein Ansatz zur Entwicklung von Software für komplexe Anforderungen, bei dem die Implementierung eng mit einem sich entwickelnden Modell der Kerngeschäftskonzepte verbunden wird. Beachten Sie, dass konzeptionelle DDD-Fragen besser unter softwareengineering.stackexchange.com gestellt werden sollten.


7
Wo finde ich einige gute Beispiele für DDD? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …

2
Was ist Domain Driven Design (DDD)? [geschlossen]
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Verbessere diese Frage Ich sehe immer wieder, dass …

8
Domain Driven Design: Domain Service, Anwendungsservice
Kann jemand den Unterschied zwischen Domänen- und Anwendungsdiensten anhand einiger Beispiele erklären? Und wenn ein Dienst ein Domänendienst ist, würde ich die tatsächliche Implementierung dieses Dienstes in die Domänenassembly einfügen und wenn ja, würde ich auch Repositorys in diesen Domänendienst einfügen? Einige Infos wären wirklich hilfreich.

8
Was ist Domain Driven Design?
Kann jemand bitte (kurz und bündig) erklären, was genau domänengesteuertes Design ist? Ich sehe den Begriff ziemlich oft, verstehe aber wirklich nicht, was er ist oder wie er aussieht. Wie unterscheidet es sich von nicht domänengesteuertem Design? Kann jemand erklären, was ein Domänenobjekt ist? Wie unterscheidet sich die Domäne von …


9
Sollten Dienste immer DTOs zurückgeben, oder können sie auch Domänenmodelle zurückgeben?
Ich entwerfe große Anwendungen (neu). Wir verwenden eine mehrschichtige Architektur, die auf DDD basiert. Wir haben MVC mit Datenschicht (Implementierung von Repositorys), Domänenschicht (Definition des Domänenmodells und der Schnittstellen - Repositorys, Dienste, Arbeitseinheit), Dienstschicht (Implementierung von Diensten). Bisher verwenden wir Domänenmodelle (meistens Entitäten) für alle Ebenen und DTOs nur als …

8
DTO = ViewModel?
Ich verwende NHibernate, um meine Domänenobjekte beizubehalten. Um die Dinge einfach zu halten, verwende ich ein ASP.NET MVC-Projekt sowohl als Präsentationsschicht als auch als Serviceschicht. Ich möchte meine Domänenobjekte in XML von meinen Controller-Klassen zurückgeben. Nachdem ich einige Beiträge hier auf Stack Overflow gelesen habe, habe ich festgestellt, dass DTOs …


4
Wie ordne ich das Ansichtsmodell in einer POST-Aktion wieder dem Domänenmodell zu?
Jeder Artikel im Internet über die Verwendung von ViewModels und Automapper enthält die Richtlinien für die Richtungszuordnung "Controller -> Ansicht". Sie nehmen ein Domänenmodell zusammen mit allen Auswahllisten in ein spezielles ViewModel und übergeben es an die Ansicht. Das ist klar und gut. Die Ansicht hat ein Formular, und schließlich …

14
Warum sollte ich meine Domain-Entitäten von meiner Präsentationsschicht isolieren?
Ein Teil des domänengesteuerten Designs, über den es nicht viele Details zu geben scheint, ist, wie und warum Sie Ihr Domänenmodell von Ihrer Benutzeroberfläche isolieren sollten. Ich versuche meine Kollegen davon zu überzeugen, dass dies eine gute Praxis ist, aber ich scheine nicht viel Fortschritte zu machen ... Sie verwenden …



8
CQRS Event Sourcing: Überprüfen Sie die Eindeutigkeit des Benutzernamens
Nehmen wir ein einfaches Beispiel für die "Kontoregistrierung". Hier ist der Ablauf: Benutzer besuchen Website Klicken Sie auf die Schaltfläche "Registrieren" und füllen Sie das Formular aus. Klicken Sie auf die Schaltfläche "Speichern" MVC Controller: Überprüfen Sie die Eindeutigkeit von Benutzernamen, indem Sie aus ReadModel lesen RegisterCommand: Überprüfen Sie die …

3
Stark typisierte IDs im Entity Framework Core
Ich versuche, eine stark typisierte IdKlasse zu haben, die jetzt intern 'lang' ist. Implementierung unten. Das Problem, das ich in meinen Entitäten habe, ist, dass Entity Framework mir eine Nachricht gibt, dass die Eigenschafts- ID bereits darauf abgebildet ist. Siehe meine IEntityTypeConfigurationunten. Hinweis: Ich strebe keine starre DDD-Implementierung an. Bitte …

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.