Ich versuche ein neues Projekt (asp.net MVC) zu starten und möchte einige DDD-Regeln anwenden, die ich in den letzten Monaten gelernt habe.
Ich weiß jedoch nicht, wie ich meine Lösung organisieren soll.
Ich möchte Nhibernate verwenden, aber ich möchte nicht Fluent Nhibernate verwenden, weil es so etwas wie ein Experiment sein muss.
Ich habe einige Beispiele gesehen, wo Leute alles im selben Projekt behalten. Einige andere neigen dazu, für alles ein anderes Projekt zu erstellen. Glauben Sie, ich sollte das Modell und das Repository unterscheiden oder es in dasselbe Projekt einfügen?
Wenn jemand einige Links zu Artikeln usw. hat, würde es geschätzt werden.
So organisieren Sie eine ASP.NET MVC-Lösung (DDD)
dank
Alberto
Nicht jedes Projekt mit asp.net mvc, ddd und nhibernate wird in eine "Standard" -Architektur passen. Die Art und Weise, wie Sie das Projekt organisieren, hängt davon ab, was Ihr Projekt leistet. Es gibt nur eine Sache, die ich für jede Anwendung mache: Ich lege die Präsentationslogik (asp.net mvc in diesem Fall) in ein separates Projekt von der Geschäftslogik (in diesem Fall ddd?). Welche Art von Webanwendung möchten Sie erstellen und wie möchten Sie DDD in dieser Anwendung verwenden? – Paco