Hallo,
ich habe vor kurzem angefangen mich mit Java zu beschäftigen. Ich will einen Webservice schreiben, der Daten von meiner MySQL-Datenbank an meinen lokalen Client weiterleitet. Ich habe soweit auch den Webservice implementiert und der Zugriff auf die Datenbank klappt auch einwandfrei. Einen lokalen Client zu implementieren sollte ich auch hinbekommen.
Meine Frage wäre jetzt, mit welchem Datentyp ich die Daten aus der Datenbank am besten an den Client übergeben kann. Ich benutze zur Programmierung Eclipse und die Java API JAX-WS. Meine Java Version ist Java 6. Die Daten aus der Datenbank hole ich mir mit einem ResultSet raus. Es werden mehrere Spalten und viele Datensätze bei Anfrage abgefragt.
Bei der Erstellung des Webservice habe ich mich im großen und ganzen an den Aufbau von diesem Tutorial gehalten: Create stand-alone web services applications with Eclipse and Java SE 6, Part 1: The web service server application
Mir wäre es am liebsten, wenn die Daten in einer Art ResultSet zurückgegeben werden können aber so etwas wie ein 2 dimensionales Array waren auch ganz ok. Bei dem Versuch das ganze mit einem zweidimensionalen Array zurückzugeben, gab es immer Probleme und das Script, mit dem ich den Client erzeuge, macht daraus immer eine List. Ich habe auch schon gehört, dass man das ganze eventuell über einen eigenen Datentyp machen kann aber ich habe keine Ahnung wie man so etwas implementiert. Vielleicht könnte man das ResultSet auch in XML umwandeln und dann im Client wieder zurück.
Ich hoffe ihr könnt mir bei diesem Problem helfen.
ich habe vor kurzem angefangen mich mit Java zu beschäftigen. Ich will einen Webservice schreiben, der Daten von meiner MySQL-Datenbank an meinen lokalen Client weiterleitet. Ich habe soweit auch den Webservice implementiert und der Zugriff auf die Datenbank klappt auch einwandfrei. Einen lokalen Client zu implementieren sollte ich auch hinbekommen.
Meine Frage wäre jetzt, mit welchem Datentyp ich die Daten aus der Datenbank am besten an den Client übergeben kann. Ich benutze zur Programmierung Eclipse und die Java API JAX-WS. Meine Java Version ist Java 6. Die Daten aus der Datenbank hole ich mir mit einem ResultSet raus. Es werden mehrere Spalten und viele Datensätze bei Anfrage abgefragt.
Bei der Erstellung des Webservice habe ich mich im großen und ganzen an den Aufbau von diesem Tutorial gehalten: Create stand-alone web services applications with Eclipse and Java SE 6, Part 1: The web service server application
Mir wäre es am liebsten, wenn die Daten in einer Art ResultSet zurückgegeben werden können aber so etwas wie ein 2 dimensionales Array waren auch ganz ok. Bei dem Versuch das ganze mit einem zweidimensionalen Array zurückzugeben, gab es immer Probleme und das Script, mit dem ich den Client erzeuge, macht daraus immer eine List. Ich habe auch schon gehört, dass man das ganze eventuell über einen eigenen Datentyp machen kann aber ich habe keine Ahnung wie man so etwas implementiert. Vielleicht könnte man das ResultSet auch in XML umwandeln und dann im Client wieder zurück.
Ich hoffe ihr könnt mir bei diesem Problem helfen.