C
Charlie123
Gast
Hallo,
ich habe noch nicht allzu viel Erfahrung mit Java gesammelt und bin gerade dabei einen Webservice zu programmieren.
Hier ein paar wichtige Angaben dazu:
-Der Service soll eine XML-Datei von einem Client erhalten.
-Ich habe bereits einen Client mit JFileChooser zum Auswählen einer solchen XML-Datei erstellt und erhalte dadurch eine Referenz auf das File-Objekt.
-Jetzt habe ich gesehen, dass der Webservice in der Methode, die die XML-Datei erwartet, entweder einen String mit dem Pfad der Datei braucht oder aber einen String, der den Inhalt der Datei direkt enthält.
Nun meine Frage:
Bisher habe ich den kompletten Inhalt einer XML-Datei beim Client ausgelesen und dann dem Service als String gesendet.
Effektiver wäre es doch bestimmt die Datei verschlüsselt zu versenden, gerade bei größeren oder ?
Dazu habe ich schon diverse Hinweise bezüglich einer Möglichkeit so eine Datei binär (?) zu codieren gelesen, aber das war meist nicht gerade anfängerfreundlich geschrieben.
Mein Problem ist, wie ich so eine Codierung umsetzen kann und was man dann statt dem String, der den Dateiinhalt enthält, als Typ für den Parameter für die vom Service erwartete Datei angeben soll.
Wenn mir jemand dazu ein einfaches Beispiel geben könnte, wäre mir sehr geholfen.
Vielen Dank an alle, die bereit sind mir zu helfen =)
ich habe noch nicht allzu viel Erfahrung mit Java gesammelt und bin gerade dabei einen Webservice zu programmieren.
Hier ein paar wichtige Angaben dazu:
-Der Service soll eine XML-Datei von einem Client erhalten.
-Ich habe bereits einen Client mit JFileChooser zum Auswählen einer solchen XML-Datei erstellt und erhalte dadurch eine Referenz auf das File-Objekt.
-Jetzt habe ich gesehen, dass der Webservice in der Methode, die die XML-Datei erwartet, entweder einen String mit dem Pfad der Datei braucht oder aber einen String, der den Inhalt der Datei direkt enthält.
Nun meine Frage:
Bisher habe ich den kompletten Inhalt einer XML-Datei beim Client ausgelesen und dann dem Service als String gesendet.
Effektiver wäre es doch bestimmt die Datei verschlüsselt zu versenden, gerade bei größeren oder ?
Dazu habe ich schon diverse Hinweise bezüglich einer Möglichkeit so eine Datei binär (?) zu codieren gelesen, aber das war meist nicht gerade anfängerfreundlich geschrieben.
Mein Problem ist, wie ich so eine Codierung umsetzen kann und was man dann statt dem String, der den Dateiinhalt enthält, als Typ für den Parameter für die vom Service erwartete Datei angeben soll.
Wenn mir jemand dazu ein einfaches Beispiel geben könnte, wäre mir sehr geholfen.
Vielen Dank an alle, die bereit sind mir zu helfen =)