Als «dao» getaggte Fragen

3
Soll die Serviceebene alle Dao-Ausnahmen erfassen und als Service-Ausnahmen einschließen?
Ich habe eine dreischichtige Spring-Web-App: Dao, Service und Controller. Ein Controller ruft niemals direkt das Dao an, sondern tut dies über die Service-Schicht. Derzeit wird eine Ausnahme (Laufzeit), die nicht behandelt wird, in den meisten Fällen von einer JSP abgefangen, die dem Endbenutzer eine Fehlermeldung anzeigt. Soll die Serviceebene alle …

3
In MVC sollte DAO von Controller oder Model aufgerufen werden
Ich habe verschiedene Argumente dafür gesehen, dass DAO direkt von der Controller-Klasse und auch von der Model-Klasse aufgerufen wird. Ich persönlich bin der Meinung, dass der Controller nicht mit DAO, sondern mit der Model-Klasse gekoppelt werden sollte, wenn wir dem MVC-Muster folgen sollte das DAO von innen aufrufen und der …

3
Sollte ein DAO ein Singleton sein oder nicht?
Ich entwickle eine RESTful-API und halte es für zweckmäßig, DAOs für meine Ressourcen zu verwenden, da ich, obwohl ich beabsichtige, nur Speicher zum Speichern dieser Ressourcen zu verwenden, nicht die Tür zu jedem schließen möchte, der meine Bibliothek verwendet, wenn er dies möchte eine Datenbankimplementierung für das DAO. Meine Frage …

3
Wie verwalte ich 2 DAO-Methoden in einer einzigen Transaktion?
In einem Interview fragte mich jemand: Wie verwalten wir zwei Transaktions- / Dao-Methoden in einer einzigen Transaktion? Gewünschte Fähigkeiten: Wenn einer von ihnen fehlschlägt, müssen wir beide Methoden zurücksetzen. Beide Methoden können mit einer einzigen Transaktion getrennt aufgerufen werden. Die Verwaltung sollte auf der DAO-Ebene und nicht auf der Service-Ebene …

2
Repository-Muster im Vergleich zur DAO-Verwaltung von Entitäten
Ich bin neu in Konzepten wie DAO, DAL und Domain Driven Design. Am Ende möchte ich die Persistenzschicht (MySQL-Datenbank) von meinen Geschäftsobjekten und meiner Logik in einer Webanwendung entkoppeln. Das DAO-Konzept hat mir gefallen, aber ich konnte es nicht implementieren, wenn ich ein Geschäftsobjekt aus einer Datenbank erstellen möchte, der …
10 repository  entity  dao 
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.