Verstehe ich die Prinzipien der Verbindung von DAO und Service-Schicht richtig? DAO führt Extraktionen von Basisobjekten durch, z. B. nach ID aus einer Datenbank.
Dienstschicht VERWENDET ein DAO-Objekt und kann MEHR ALS EINE METHODE von DAO in einer Funktion. Die Serviceschicht muss es also:
-
ein DAO-Implementierungsobjekt instanziieren
-
so viele Methoden der DAO aufzurufen wie nötig
Wenn eine Dao eine Schnittstelle implementiert, dann muss eine DAO-Schnittstelle eine Methode haben setSessionFactory()
?
Wie man in Spring deklarativ markiert:
-
DAO-Objekt
-
Methoden der Dienstebene und die Klasse als Ganzes
so dass es das gibt, was gebraucht wird?