Tag: domain-driven-design

Domain-driven design (DDD) ist eine Herangehensweise an die Entwicklung von software für die komplexen Bedürfnisse von tief Anschluss die Umsetzung zu einem sich entwickelnden Modell der core-business-Konzepte. Beachten Sie, dass konzeptionelle DDD-Fragen sind besser gestellt werden bei softwareengineering.stackexchange.com.

Eingestellt von POCO Konstruktoren mit dem Entity Framework

Anzahl der Antworten 1 Antworten
Laut Erste POCO-Design 1-Pager Persistenz Unwissenheit bezieht sich auf die zu können, die Entwickler zum schreiben und testen von domain-Objekten in einer Weise, die völlig unabhängig von fundamentalen Anforderungen und Annahmen, die sich möglicherweise der Infrastruktur-service (in

Wo setzen Sie business Logik in DDD

Anzahl der Antworten 3 Antworten
Ich versuche, herauszufinden, der beste Weg, zu bauen, eine leicht wartbare und testbare Architektur. Schon durch mehrere Projekte, ich habe gesehen, einige ziemlich schlecht Architekturen, und ich möchte vermeiden, dass zukünftige Fehler an meinen eigenen Projekten. Sagen

Domain-driven design, repository-Implementierung in der Infrastruktur-Schicht

Anzahl der Antworten 2 Antworten
Ich habe eine Frage zu Abhängigkeiten von DDD geschichteten Architektur. Wenn der Repository-Implementierung in der Infrastruktur-Schicht, das bedeutet, dass die Infrastruktur-Schicht hat eine Abhängigkeit auf domain-Ebene, weil die Einrichtungen verwiesen werden, die in der Repository-Implementierung. Auf der

Vererbung vs enum-Eigenschaften in der Domäne Modell

Anzahl der Antworten 6 Antworten
Hatte ich eine Diskussion auf der Arbeit über "die Vererbung im domain-Modell erschwert die Entwickler Leben". Ich bin ein OO-Programmierer, so dass ich begann zu suchen nach Argumenten, die mit Vererbung im domain-Modell erleichtert dem Entwickler das

Gibt es eine rich-domain-model Beispiel?

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche nach einem einfachen Beispiel zu illustrieren, das die Vorteile einer rich-domain-model. Im Idealfall würde ich gerne eine vor und nach dem code-listing (die sollte so kurz wie möglich). Den vor-code-Liste sollte zeigen,

DDD in SF3 Ordner-Struktur

Anzahl der Antworten 2 Antworten
Denke ich über ein ad-website, wo Benutzer kann sich anmelden, post neue Angebote und suchen von bereits vorhandenen. Ich werde dies mein erstes Projekt folgende DDD-Prinzipien komplett. Ich habe noch nie getan, alle DDD in Symfony vor.

Verwirrt über Spring-Data-DDD repository pattern

Anzahl der Antworten 3 Antworten
Ich weiß nicht so viel über DDD-repository-Muster, aber die Umsetzung im Frühjahr ist die Verwirrung mich. public interface PersonRepository extends JpaRepository<Person, Long> { … } Als Schnittstelle erweitert JpaRepository (oder MongoDBRepository...), wenn Sie wechseln von einer db

Beispiele für Domain-Driven Design (insb .NET konzentriert)

Anzahl der Antworten 9 Antworten
Ok, so dass ich bestellt habe Anwendung von Domain-Driven Design und Muster: Mit .Net, aber während ich warte für Sie zu erreichen, ich bin auf der Suche ab anwenden der Techniken in meinem aktuellen Projekt. Ich wirklich

Repository-Muster - wie richtig zu verarbeiten, Verknüpfungen und komplexe Abfragen?

Anzahl der Antworten 1 Antworten
Ich habe ein problem mit dem Repository-Muster - wie zum ausführen von JOIN-Operationen zwischen mehreren repositories. In diesem Projekt werden wir verwenden, MVC, EF, DDD. Ich bin mir bewusst, dass diese Art von Frage wurde hier mehrmals,

Die Wahl zwischen immutable Objekte und Strukturen für value-Objekte

Anzahl der Antworten 11 Antworten
Wie Sie wählen zwischen der Implementierung eines value-Objekt (das kanonische Beispiel ist eine Adresse) als ein immutable-Objekt oder ein struct? Gibt es Leistung, semantische oder andere Leistungen, die der Wahl einen über den anderen? du meinst immutable-Objekt

Separation of concerns - DAO, DTO, und BO

Anzahl der Antworten 3 Antworten
Also ich habe ein DAO, DTO, und BO. Der folgende code ist das Ergebnis: //Instantiate a new user repository. UserRepository rep = new UserRepository(); //Retrieve user by ID (returns DTO) and convert to business object. User user

Auf der Suche nach Beispielen von Domain Events

Anzahl der Antworten 3 Antworten
Nicht jeder weiß wo Sie zu finden Beispiel-code für eine Umsetzung der Domain-Ereignisse, wie beschrieben, durch Udi Dahan in Domain-Ereignisse – Rettung? InformationsquelleAutor Roman | 2010-12-31

CQRS-Event-Sourcing: Überprüfen von Benutzername Einzigartigkeit

Anzahl der Antworten 8 Antworten
Nehmen wir ein einfaches "Konto-Registrierung" Beispiel, hier der Ablauf: Benutzer besuchen Sie die website Klicken Sie auf die Schaltfläche "Registrierung" und füllen Sie die form, klicken Sie auf "Speichern" - Schaltfläche MVC-Controller: Überprüfen von Benutzername Einzigartigkeit durch

Wo finde ich einige gute Beispiele für DDD?

Anzahl der Antworten 8 Antworten
Ich Lerne über Domain-Driven Design, es gibt jedoch einige praktische Probleme, die mich verwirrt, dass ich denke, das sehen einige gute Beispiele können klären. Kennt jemand einige gute, funktionierende code-Beispiele, die einen guten job machen der Modellierung

Zwiebel Architektur

Anzahl der Antworten 2 Antworten
Ich bin einrichten einer Projektstruktur für eine bevorstehende interne Anwendung erprobt die Zwiebel-Architektur vorgeschlagen, die von Palermo (http://jeffreypalermo.com/blog/the-onion-architecture-part-3/). Ich folgte seinen Vorgaben, aber ich brauche eine überprüfung auf die Struktur des Projekts so weit. Bevor die Diagramme,

Entfernen Sie ein Element aus der Sammlung mit Entity Framework

Anzahl der Antworten 5 Antworten
Ich bin mit DDD. Ich habe ein Klasse Produkt, welches ein Aggregat root. public class Product : IAggregateRoot { public virtual ICollection<Comment> Comments { get; set; } public void AddComment(Comment comment) { Comments.Add(comment); } public void DeleteComment(Comment

Value-Objekte in DDD - Warum unveränderlich sind?

Anzahl der Antworten 6 Antworten
Verstehe ich nicht, warum value-Objekte in DDD werden sollte, unveränderlich, noch sehe ich, wie das ist leicht getan. (Ich konzentriere mich auf C# und Entity Framework, falls das zählt.) Zum Beispiel, betrachten wir die klassische Adresse Wert-Objekt.

Was ist ein Beispiel für ein task based UI?

Anzahl der Antworten 4 Antworten
Mein team wurde "beauftragt", eine Anwendung zu erstellen, folgt die task-based UI (nicht unbedingt mit CQRS). Ich wirklich wie eine Benutzeroberfläche, die den Benutzer hilft Durchsetzung gemeinsamer Aufgaben leicht, aber viele Stücke dieser Anwendung wirklich "fühlt" sich

Rest-API und DDD

Anzahl der Antworten 4 Antworten
In meinem Projekt mit DDD-Methodik. Das Projekt hat die Summe(Einheit) Umgehen. Dieses Aggregat hat viele Anwendungsfälle. Für dieses Aggregat brauche ich zum erstellen einer rest-api. Mit standard: erstellen und löschen kein problem. 1) CreateDealUseCase(name, Preis, und viele

Domain-Driven Design in Node.js Anwendung

Anzahl der Antworten 3 Antworten
TL; DR; Ich bin auf der Suche nach banalen Beispiel DDD node.js -Anwendung. Hallo, Werde ich zum erstellen von Knoten-Applikation. Ich wundere mich, dass ich kann nicht finden, eine Beispiel-Anwendung mit der business-Logik getrennt in der Domäne.

EF6: Code First Komplexer Typ

Anzahl der Antworten 1 Antworten
Ich habe Probleme dabei, entity framework zu glätten, meine Domäne entity-Klassen mit Value-Objekte (complex type) Felder in einer Tabelle. Alles funktioniert, wenn ich sagen, mein model builder zu ignorieren, mein Wert-Objekte/komplexer Typ, aber, dass die Ergebnisse in

Design Methodik: use-case-driven vs. domain-driven

Anzahl der Antworten 6 Antworten
Nur für die Diskussion, mir scheint es, dass 2 unterschiedliche Terminologien eigentlich sagen das gleiche. Gibt es spürbare Unterschiede zwischen diese 2 design-Ansätze? InformationsquelleAutor zs2020 | 2010-07-03

Was sind die typischen Schichten in einer Zwiebel-Architektur?

Anzahl der Antworten 2 Antworten
Ich bin derzeit Studium der domain-driven design, und versuchen, es für ein WPF-Projekt. Ich habe einige tutorial-videos und lese viele Artikel, wie : Zwiebel archicecture Abhängigkeiten in der gleichen Schicht: Infrastruktur und Web-Kommunikation http://eohmicrosoft.blogspot.fr/2012/08/laying-it-out-onion-architecture.html Domain-Driven Design: Domain-Service,

DDD - die Schicht DTO umgesetzt werden sollte

Anzahl der Antworten 3 Antworten
Ich bin Neigung zu DDD also entschuldigt, wenn meine Frage naiv. Ich glaube, ich muss die Verwendung Lokaler Daten-Transfer-Objekt, um Daten für den Benutzer eine Menge von Eigenschaften, die nicht Teil der von Einheit /Wert-Objekte. Allerdings bin

Vermeiden Unit of Work pattern in domain driven design

Anzahl der Antworten 2 Antworten
Habe ich gelesen und es macht mich zweimal überlegen...: "Vermeiden unit of work pattern. Aggregat Wurzeln sollten Transaktionen definieren Grenzen". Warum sollte man vermeiden, die UOW-pattern Anwendung von domain-driven design? InformationsquelleAutor Elisabeth | 2013-02-04

Wie die Rückkehr der Ergebnisse der überprüfung?

Anzahl der Antworten 4 Antworten
Habe ich eine ASP.NET MVC-Website, die nutzt ein CommandService. Dieser Befehl service ist verantwortlich für die Ausführung der Befehle, aber vor der Ausführung jedes Befehls muss validiert werden, so gibt es eine Validate-operation zurückgibt, ValidationResult, das sieht

Wenn an der Benutzung des domain-driven development und Datenbank-driven development?

Anzahl der Antworten 6 Antworten
Kann jemand eine gute Antwort wenn Sie werden sollte, database driven development verwendet werden und Wann sollte man domain-driven development verwendet werden. Diese Entwicklung Ansatz haben Ihre Bedeutung in Ihrer angesehenen Bereichen. Aber ich bin mir nicht

Aggregate-Root-Referenzen anderen Aggregatstämme

Anzahl der Antworten 2 Antworten
Derzeit arbeite ich viel mit DDD und ich bin vor ein problem beim laden/Betrieb auf die gesamtwirtschaftliche Wurzeln aus anderen Aggregat Wurzeln. Für jede Aggregat-Wurzel in meinem Modell, ich habe auch ein repository. Das repository ist verantwortlich

Validierung mit Attributen

Anzahl der Antworten 1 Antworten
Habe ich, sagen wir mal, diese einfache Klasse: public class User { [Required(AllowEmptyStrings = false, ErrorMessage="EmailIsRequired"] public string EmailAddress { get; set; } } Ich wissen, wie die Verwendung von Validator.TryValidateProperty und Validator.TryValidateObject in das System.ComponentModel.DataAnnotations-namespace. Damit

Wo zu konvertieren, ein DTO zu ViewModel?

Anzahl der Antworten 4 Antworten
Habe ich geerbt, ein MVC2-Projekt mit einem ziemlich standard und anständig gepflegten DDD-Muster. Ich habe dabei eine Menge zu Lesen auf der ganzen DTO/ViewModel-Debatte als gut. Derzeit unsere DTOs sind Häufig verwendet, wie ViewModels. Es ehrlich gesagt

Probe N-tier ASP.NET MVC3-Anwendung mit den besten Praktiken (mit EF 4.1)

Anzahl der Antworten 6 Antworten
Ich bin auf der Suche nach einer Probe ASP.NET MVC3-N-Tier-Anwendung, die veranschaulicht, best practices (mit Domain Driven Design und Entity Framework 4.1 Code first). Ich fand die folgenden. welche empfehlen Sie diese (oder jede andere nicht in

Wo finde ich gute Domain Driven Design-Ressourcen?

Anzahl der Antworten 9 Antworten
Was sind die besten Plätze, um alles, was es zu wissen gibt über Domain-Driven Design, vom Anfänger bis zum fortgeschrittenen. Bücher Websites Mailing-Listen Benutzergruppen Konferenzen etc InformationsquelleAutor |

Fluent NHibernate : How to map a "Foreign Key" - Spalte in der mapping-Klasse

Anzahl der Antworten 2 Antworten
Ich bin angefangen zu entwickeln, mit Fließend NHiberate, und ich Frage mich, wie ich eine definierte 'Foreign Key' Beziehung in meinem Mapping-Klasse. Hier ist meine Klasse. Diese Klassen sind eine eins-zu-eins mit den dazugehörigen Tabellen. public class

UPDATE-Anweisung in Konflikt mit der FOREIGN KEY-Einschränkung in ASP.NET MVC4

Anzahl der Antworten 2 Antworten
Bin ich tatsächlich arbeiten auf einer ASP.NET MVC4-Anwendung, wo wir verwendet das entity framework und die Model-View-View-Model-Ansatz-und 7-Schichten-Architektur. Wir haben eine Seite, wo wir brauchen, um insert-oder update - "Produkt -" Informationen. Die eingefügten oder aktualisierten Produkt-Daten

DTO, Entity Und Entity-DTO

Anzahl der Antworten 1 Antworten
Wir verwenden DTO ' s zum senden von Daten an und von der Präsentationsschicht. Wir haben Schichten wie: Fassade appService domain Und Wir haben Raupen, die uns helfen konvertieren Einheit dto. Aber ich habe 2 Frage nun:

Was ist der Unterschied zwischen DAO und Repository-Muster?

Anzahl der Antworten 10 Antworten
Was ist der Unterschied zwischen Data Access Objects (DAO) und Repository-Muster? Ich entwickle eine Anwendung mit Enterprise Java Beans (EJB3), Hibernate ORM, wie Infrastruktur und Domain-Driven Design (DDD) and Test Driven Development (TDD) als design-Techniken. InformationsquelleAutor Thurein

Persistente und transiente Objekte - verwirrt über die Terminologie

Anzahl der Antworten 3 Antworten
Hier ist meine definition der beiden Begriffe, aber ich bin mir nicht sicher, ob es eine komplette: Einen persistentes Objekt ist eine Instanz einer Klasse im domain model das stellt einige Informationen extrahiert aus der Datenbank. Ein

Hinzufügen von Elementen zu einer Sammlung mithilfe von Entity Framework

Anzahl der Antworten 2 Antworten
Ich versuche zu Folgen, die DDD-Repository-pattern mit dem Entity Framework 4. Aber ich habe Probleme beim speichern von änderungen-Auflistung Eigenschaften meiner Aggregat Wurzeln. Betrachten Sie meine Klassen weiter unten. Item ist mein Aggregat-Wurzel enthält eine Sammlung von

Von MVC, MVVM

Anzahl der Antworten 4 Antworten
Will ich nicht auf meine domain-model-Klassen in der gleichen assembly wie meine web-Plattform. Die Modelle, die Ordner in der Projekt-Struktur ist daher für mich nutzlos. Ich habe allerdings gerade den Musik-Shop-Tutorial, und bemerkt, wie Sie erstellen eine

Ist Repository-Muster mit Domain-Driven Design werden Anti-Pattern?

Anzahl der Antworten 2 Antworten
Zunächst möchte ich klarstellen, dass ich bin neu in Domain Driven Design und ich Stelle diese Frage, weil ich gelesen habe etwas namens Anemic Domain Model. Meiste Zeit sehe ich folgende Sache während der Arbeit mit dem

Mit dem repository-pattern mit dem Entity Framework (mvc storefront)

Anzahl der Antworten 6 Antworten
Kann jemand eine helfende hand? Ich habe gerade die videos für die MVC storefront und habe meine eigene Webseite mit diesen Techniken, d.h. DDD, Repository-Muster, aber ich möchte Entity Framework. In den Schnittstellen gibt es IQueryable aber

DDD mit EF Code First - wie Sie zusammengesetzt?

Anzahl der Antworten 5 Antworten
Ich Lerne DDD-Entwicklung für ein paar Tage, und ich fange an es zu mögen. Ich (denke ich) verstehen das Prinzip von DDD, wo Sie Ihren Fokus auf business-Objekte, wo Sie Aggregate, Aggregate Wurzeln, repositories nur für Aggregate

DDD-Infrastruktur-services

Anzahl der Antworten 4 Antworten
Ich Lerne DDD und ich bin ein wenig verloren in der Infrastruktur-Schicht: So wie ich das verstehe, "alles gute DDD-Anwendungen" sollten 4 Schichten: Präsentation, Anwendung, Domäne und Infrastruktur. Datenbank zugegriffen werden soll, mit Repositories. Repository-Schnittstellen sollten im

DDD - Abhängigkeiten zwischen domain model, services und repositories

Anzahl der Antworten 6 Antworten
Wollte nur wissen, wie andere mehrschichtige Architektur. Sagen, ich habe meine Ebenen wie folgt: Domain-Ebene --Produkt --Artikelservice, ein (Sollte die imp gehen in diese Schicht?) --IProductService --IProductRepository Infrastruktur-Schicht --ProductRepository (Imp des IProductRepository in meiner Domäne) Nun, wenn

Best practice für das DAO-Muster?

Anzahl der Antworten 3 Antworten
Ich habe gesehen, eine Menge von codes, die über ein service-dao-Muster , ich weiß nicht, den Ursprung dieser Muster . Es Kraft der Vorderseite layer-service anrufen , dann delegiert einige der service-Aufgabe zu dao. Möchte ich Fragen

Konsumieren von REST-Web-Service .NET MVC 3

Anzahl der Antworten 1 Antworten
Arbeite ich an einem .NET-4 MVC 3-Anwendung. Ich versuche, die Folgen eines domain-driven design-Paradigma. Jetzt, meine Bewerbung gliedert sich in zwei Teile, eine Domäne und mein MVC-code für das web. Ich möchte etwas Hilfe bei der Bestimmung,

Rahmen Vorschlag für CQRS und EventSourcing

Anzahl der Antworten 3 Antworten
Gibt es andere Java-frameworks für CQRS und Event-Sourcing andere als Axon-Framework? Ich bin speziell auf der Suche nach Java-basierte framework. Muss support event-sourcing. InformationsquelleAutor der Frage Aravind R. Yarram | 2012-07-07

Transaktionen im Repository Pattern

Anzahl der Antworten 5 Antworten
Wie kann ich Kapseln die Einsparung von mehr als einer Entität in einer transaktionalen Weise über das repository-Muster? Was zum Beispiel, wenn ich wollte, um eine order, und aktualisieren Sie den status des Kunden basiert auf dieser

Was ist der Unterschied zwischen Datenmodellierung und domänenmodellierung?

Anzahl der Antworten 4 Antworten
Durch die Art und Weise - mit Bezug auf Datenmodellierung, ich beziehe mich auf logische oder konzeptionelle Daten-Modelle - nicht körperlich lieben. Die Frage kam bei einer Diskussion bei der Arbeit; natürlich habe ich sprang auf Wikipedia,

C# MongoDB: Wie Sie richtig ordnen Sie ein domain-Objekt?

Anzahl der Antworten 5 Antworten
Ich vor kurzem zu Lesen begann Evans' Domain-Driven design, Buch und begann ein kleines Beispiel-Projekt, um einige Erfahrungen in DDD. Zur gleichen Zeit, die ich wollte lernen, mehr über MongoDB und fing an zu ersetzen, meine SQL-EF4-repositories