Textdatei ändern auf Server

Status
Nicht offen für weitere Antworten.

Krondor

Aktives Mitglied
Hi,

ich wollte mal wissen ob folgendes ohne Datenbank möglich ist.

Ich wollte ein Applet schreiben, welches eine Textdatei auf einem Server ändert.

Das ganze soll so sein, dass man auf eine HTML Seite geht und dort einfach etwas in
ein JTextArea oder so ähnlich schreibt und dann dieser Text in einer Textdatei auf dem
Server abgespeichert wird.

Ich könnte mir vorstellen, dass dies nur geht indem man sich per ftp auf dem server einloggt
oder dass die Sandbox da nicht mitspielt.

Thx im voraus,
Krondor
 
@foobar: Wie funktioniert das? Braucht man dazu nicht auch eine aktive Komponente auf dem, bzw als Server?
 
@L-ectron-X Auf dem Server muß die RMIRegistry gestartet werden, daß kann man aber auch automatisieren. Mit RMI kann man entfernte Objekte ansprechen, daß bedeutet man schreibt einfach eine Klasse und RMI kümmert sich um die Kommunikation. Man braucht also keine Sockets, daß erledigt RMI alles selbst.
 
Das heisst aber, dass dein Applet den ganzen RMI Plunder zuerst runterladen muss...
Das würd ich mit einer normalen Netzwerk-Kommunikation machen...
 
meez hat gesagt.:
Das heisst aber, dass dein Applet den ganzen RMI Plunder zuerst runterladen muss...
Das würd ich mit einer normalen Netzwerk-Kommunikation machen...
RMI stellt genauso eine Verbindung über Sockets her, nur du mußt dich nicht selbst um die Kommunikation kümmern.
 
Ich weiss...Das Applet muss einfach noch all die Protokoll- und Verbindungsklassen für IIOP laden...
Geht einfach länger...😉
 
Um RMI nutzen zu können, brauche ich also auf meinem Web-Server eine aktive Komponente. OK. Was mache ich aber, wenn ich keinen Zugriff auf den Web-Server habe, sondern nur einen FTP-Zugang, um meine Daten abzulegen? Ich kann ja auf einem Web-Server, dessen Mieter ich bin, kein Programm starten.
Und genau dieses Problem wird auch Krondor haben.
 
Dann sollte er mindestens eine PHP Skript, ein ASP Skript oder ein CGI hochladen können.

Denn zum Einen wird der FTP Server u.U. ein anderer sein, als der HTTP Server. Und damit kann das Applet aus Sicherheitsgründen ja nicht mehr auf ihn zugreifen. Zum Anderen ist es natürlich so eine Sache seine FTP Daten in einem Applet an jeden Seitenbesucher zu liefern :noe: .

Die Lösung mit einem PHP/ASP/CGI hätte den Vorteil, dass trotz keiner existierenden aktiven Komponente Daten ausgetauscht werden könnte (bspw. per XML). Und PHP/ASP/CGI bieten viele Provider schon zu sehr günstigen Konditionen an.

Siehe dazu auch den Thread: Grosse Datenmengen in Applet einlesen.
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben