Implementierung der DAO-Muster auf Android-Projekt
Ich bin die Entwicklung einer Android 3.1 und höher.
Habe ich die folgenden Pakete:
es.viacognita.models
Klassen enthalten zum speichern von abgerufenen Daten mit einem web-service. Wenn ich alle web-service-Daten, die ich brauche, um es einzufügen, auf die Datenbank.
Es richtig zu machen, habe ich mir Gedanken um DAO-Muster, aber ich weiß nicht, wie es zu tun.
Wenn ich mit DAO-Muster, kann ich es.viacognita.models
Klassen? Ich denke, dass diese Klassen gehen, um die DAO-Klassen, ist es nicht?
Wo ich implementieren müssen, um Einfügungen, Aktualisierungen oder löscht? auf DBManager
Klasse?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie implementieren, Einfügungen,Aktualisierungen,Löschungen und alle anderen Operationen in der DBManager Klasse, oder erstellen Sie eine separate Klasse dao, die nicht alle Operationen, die Sie wollen auf die Datenbank...
Ich würde DBManager-namespace. Ich behandle Ihre model-Klassen wie business-entity-Klassen und erstellen Sie eine eigene Bibliothek für DAO (DAL) - Ebene. Mit dieser Methode, Sie sind in der Lage, Ihre separate business-Logik aus Ihrem Data access layer.