Wenn die Präsentationsschicht nur dann Dienste verwenden soll, müssen Serviceklassen die gleichen Methoden verfügbar machen, die bereits von Repositorys implementiert wurden, um sie der Präsentationsschicht verfügbar zu machen.In DDD kann die Präsentationsschicht sowohl die Repository- als auch die Service-Klasse verwenden?
Das scheint falsch. Kann jemand das für mich klären?
Wie viele Schichten sprechen wir? Welche haben Sie für die Entwicklung verantwortlich? –
Ich entwickle die ganze Anwendung. Um Ihnen eine Idee zu geben, sprechen wir über eine Benutzeroberfläche, die beim Laden eines Blogposts die Anzahl der Aufrufe erhöht. Mein Repository würde mir die Blog-Entität geben und mein Service würde die Anzahl erhöhen. Wenn meine Benutzeroberfläche nur mit dem Service interagieren soll, muss dieser Service eine Methode bereitstellen, die wiederum mein Repository aufruft, um das Blog zu erhalten. Die Frage ist also richtig, dass die Benutzeroberfläche die Blog-Entity direkt aus dem Repository anstatt aus dem Service holt? – Roman