Hallo zusammen,
für eine Anwendung wollen wir auf eine Datenbank zugreifen. Der Zugriff auf die Datenbank soll als Webservice via RPC zur Verfügung stehen.
Unsere Idee war die Ergebnisse aus dem Datenbankabruf (ID, Titel, Bilddaten ...) jeweils in ein Objekt (ResponseObject) zu schreiben und die Objekte wiederum in eine spezialisierte ArrayList zu schreiben.
Die ArrayList sieht also folgendermaßen aus: ArrayList<ResponseObject> Response = new ArrayList<ResponseObject> ();
Nun soll diese ArrayList als Returnwert des RPC über den WebService übertragen werden.
Ist das grundsätzlich möglich, oder müssen wir eine andere Möglichkeit verwenden um die Daten auf die Clients zu übertragen.
Bei unseren Testläufen bekamen wir auf Client-Seite nur die Speicheradresse zurück (denken wir zumindest), an der die ArrayList liegt. Ein Zugriff auf die Liste ist nicht möglich.
Nur ein String ist nicht möglich, da in der Datenbank auch Bilder abgespeichert sind und ein String zu kurz wäre.
Sorry, dass ich hier keinen SourceCode einstelle, aber ich habe gerade keinen Zugriff auf diesen.
Wenn ihr noch weitere Angaben braucht um uns helfen zu können (ich weiß, es ist sehr schwammig formuliert - ich weiß aber nicht, wie ich mich genauer ausdrücken soll --> Anfänger), dann lasst es mich wissen.
Vielen Dank schon einmal im Voaraus für die Hilfe.
MfG HFT
für eine Anwendung wollen wir auf eine Datenbank zugreifen. Der Zugriff auf die Datenbank soll als Webservice via RPC zur Verfügung stehen.
Unsere Idee war die Ergebnisse aus dem Datenbankabruf (ID, Titel, Bilddaten ...) jeweils in ein Objekt (ResponseObject) zu schreiben und die Objekte wiederum in eine spezialisierte ArrayList zu schreiben.
Die ArrayList sieht also folgendermaßen aus: ArrayList<ResponseObject> Response = new ArrayList<ResponseObject> ();
Nun soll diese ArrayList als Returnwert des RPC über den WebService übertragen werden.
Ist das grundsätzlich möglich, oder müssen wir eine andere Möglichkeit verwenden um die Daten auf die Clients zu übertragen.
Bei unseren Testläufen bekamen wir auf Client-Seite nur die Speicheradresse zurück (denken wir zumindest), an der die ArrayList liegt. Ein Zugriff auf die Liste ist nicht möglich.
Nur ein String ist nicht möglich, da in der Datenbank auch Bilder abgespeichert sind und ein String zu kurz wäre.
Sorry, dass ich hier keinen SourceCode einstelle, aber ich habe gerade keinen Zugriff auf diesen.
Wenn ihr noch weitere Angaben braucht um uns helfen zu können (ich weiß, es ist sehr schwammig formuliert - ich weiß aber nicht, wie ich mich genauer ausdrücken soll --> Anfänger), dann lasst es mich wissen.
Vielen Dank schon einmal im Voaraus für die Hilfe.
MfG HFT