M
MrJack
Ambitioniertes Mitglied
- 10
- Themenstarter
- #21
Also, hab jetzt schon einiges weiter bekommen, habe jedoch noch eine Frage:
Ich habe ein Projekt mit meinen Server-Komponenten (Application, ServerResources, ...), wo ich meine Objekte mittels Google Objectify persistiere.
Dann habe ich ein RESTlet-Service, das meine Objekte als JSON zur Verfügung stellt. Hoffe, das passt soweit!?
Jetzt will ich irgendeinen Client (z.B. Android-Client) schreiben, der auf dieses Service zugreift und die erhaltenen JSON-Daten verarbeitet.
Was ist hier der beste Weg?
Wenn ich den Client im selben Eclipse-Projekt erstelle, kann ich ja ganz einfach auf meine Objekt-Klassen zugreifen, d.h. ich wandle einfach die erhaltenen JSON-Daten in meine Objekte um und verwende diese dann.
Was mache ich aber, wenn der Client in einem anderen Projekt ist? Da habe ich dann keinen Zugriff auf meine Objekt-Klassen.
Wie sieht hier das Best Practice aus? Die Objekt-Klassen vom Server kopieren und verwenden? Ist natürlich ein Problem, wenn sich die Klassen später ändern.
Ich habe ein Projekt mit meinen Server-Komponenten (Application, ServerResources, ...), wo ich meine Objekte mittels Google Objectify persistiere.
Dann habe ich ein RESTlet-Service, das meine Objekte als JSON zur Verfügung stellt. Hoffe, das passt soweit!?
Jetzt will ich irgendeinen Client (z.B. Android-Client) schreiben, der auf dieses Service zugreift und die erhaltenen JSON-Daten verarbeitet.
Was ist hier der beste Weg?
Wenn ich den Client im selben Eclipse-Projekt erstelle, kann ich ja ganz einfach auf meine Objekt-Klassen zugreifen, d.h. ich wandle einfach die erhaltenen JSON-Daten in meine Objekte um und verwende diese dann.
Was mache ich aber, wenn der Client in einem anderen Projekt ist? Da habe ich dann keinen Zugriff auf meine Objekt-Klassen.
Wie sieht hier das Best Practice aus? Die Objekt-Klassen vom Server kopieren und verwenden? Ist natürlich ein Problem, wenn sich die Klassen später ändern.