Moltar
Mitglied
Hallo,
ich bin noch relativ unerfahren was Java und insbesondere RMI angeht. Also bitte nicht allzuviel Wissen voraussetzen ;-)
Folgendes Szenario:
Eine Client-Anwendung sendet eine Anfrage an eine Server-Anwendung. Diese macht eine entsprechende Abfrage auf eine Datenbank und speichert das Ergebnis in einer Excel-Datei. Die Excel-Datei soll zum Client übertragen werden, der die Datei dann anzeigt (öffnet). Das ganze soll über RMI (mit SSL) ablaufen.
Soweit funktioniert auch alles, nur bei der Übertragung der Datei bin ich ideenlos. Ich hatte mir vorgestellt eine Methode auf dem Server zu implementieren, die die Datei liest und als Rückgabewert an den Client übergibt. Der soll sie dann lokal speichern und anschließend anzeigen.
File f = new File(filename) funktioniert auf dem Server auch einwandfrei. Kann ich File als Rückgabewert einer Funktion verwenden?
Und auf dem Client hat sich mir dann das Problem gestellt, dass es keine Methode File.save() oder so gibt.
Für Hinweise und Tipps wäre ich sehr dankbar.
Grüße Moltar
ich bin noch relativ unerfahren was Java und insbesondere RMI angeht. Also bitte nicht allzuviel Wissen voraussetzen ;-)
Folgendes Szenario:
Eine Client-Anwendung sendet eine Anfrage an eine Server-Anwendung. Diese macht eine entsprechende Abfrage auf eine Datenbank und speichert das Ergebnis in einer Excel-Datei. Die Excel-Datei soll zum Client übertragen werden, der die Datei dann anzeigt (öffnet). Das ganze soll über RMI (mit SSL) ablaufen.
Soweit funktioniert auch alles, nur bei der Übertragung der Datei bin ich ideenlos. Ich hatte mir vorgestellt eine Methode auf dem Server zu implementieren, die die Datei liest und als Rückgabewert an den Client übergibt. Der soll sie dann lokal speichern und anschließend anzeigen.
File f = new File(filename) funktioniert auf dem Server auch einwandfrei. Kann ich File als Rückgabewert einer Funktion verwenden?
Und auf dem Client hat sich mir dann das Problem gestellt, dass es keine Methode File.save() oder so gibt.
Für Hinweise und Tipps wäre ich sehr dankbar.
Grüße Moltar