Impressum · Kontakt · Hilfe
Besucher online · Mitglieder



Portal > Foren > Java > Desktop-Applikationen und Grafik > Zugriff auf Dateien Im Netz
Antwort
 
Themen-Optionen
Alt 17.09.2004, 12:06   Nach oben    #1
Neuer Benutzer
 
Registriert seit: 17.09.2004
Beiträge: 5
Standard Zugriff auf Dateien Im Netz

Hallo!

Meine erste Frage wird sein, ob sich jemand mit dem Zugriff im Netz über ein Applet auskennt?
Habe inzwischen gemerkt, dass es absolut unmöglich ist, auf .txt-Dateien im Netz zu schreiben und wie ich auch kürzlich feststellen musste, lässt die Sicherheit auch zu wünschen übrig (das lesen aus .txt-Dateien benötigt alle Leserechte, weswegen auch jeder schön einsehen kann)

Andere Möglichkeit besteht darin, es mit MySQL zu versuchen, wobei da wieder der große Aufwand ein Nachteil ist (erstmal das riesige MySQL runterladen, installieren, Datenbank erstellen, dann bis das ewig verbunden ist und dann gibts 4 Möglichkeiten von Connections, womit ich auch nicht kapiere, welche ich jetzt brauche)

Andere Ideen waren, es aus dem Applet mit Variablen herauszumanövrieren und es in einer anderen Sprache (PHP oder so) in eine Datei zu schreiben bzw. zu lesen und dann wieder einzubinden.
Aber bis jetzt hab ich da nichtmal nen Ansatz dazu, ob das überhaupt funktioniert. (Programmiere auch erst seit 2 Monaten im Java)

Dann habe ich davon gelesen, dass jemand irgendwie ein Stück Datenbank zur Verfügung stellt, vielleicht hab ichs auch falsch verstanden, jedenfalls hat sich auf mein Anfragen hin niemand gemeldet. (www.rent-a-database.de)

Kann mir jemand helfen?
CyberHoney ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 17.09.2004, 23:54   Nach oben    #2
bluelight
Gast
 
Beiträge: n/a
Standard

so weit ich weiß kannst du mit dem ganznormalen zugriff auf eienm webserver dir dastein aus dem netz holen:
Java Code:
  1. String page;
  2.             Socket s = new Socket(u.getHost(),80);
  3.             OutputStream out = s.getOutputStream();
  4.             InputStream in = s.getInputStream();
  5.             DataInputStream din = new DataInputStream(in);
  6.             String s1 = "";
  7.             String get = "GET " + u.getFile() + " HTTP/1.0" + "
  8.  
  9. ";
  10.             out.write(get.getBytes());
  11.             while((s1 = din.readLine()) != null) {
  12.                 page = page + s1 + "
  13. ";
  14.             }
außerdem kannst du auf die daten die auf dem server ligen von dem das applet liegt zugreifen, man bekommt den ort des applets herau durch:
Java Code:
  1. getDocumentBase()

ich hoffe ich habe das jetzt verständlich erklärt es ist nähmlich schon späht *gähhn*
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.09.2004, 12:51   Nach oben    #3
Neuer Benutzer
 
Registriert seit: 17.09.2004
Beiträge: 5
Standard Fragen zu Variablen

Hallo!

Als was soll ich die Variable u und page definieren?
Ich dachte, das u würde URL bedeuten, geht aber nicht.

Danke
Gruß
Cy
CyberHoney ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 20.09.2004, 19:09   Nach oben    #4
bluelight
Gast
 
Beiträge: n/a
Standard

sry, ich war ein bisschen faul und hab den quelltext aus einem project von mir kopiert.
u ist vom typ URL, page ist ein String und oben difiniert.[/url]
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.09.2004, 09:53   Nach oben    #5
Neuer Benutzer
 
Registriert seit: 17.09.2004
Beiträge: 5
Standard Nicht ganz klar

Ich bekomme keine Berechtigung.
Wie genau soll das funktionieren? Brauche ich eine Signierung? Funktioniert das überhaupt im Netz?
CyberHoney ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 21.09.2004, 10:24   Nach oben    #6
LordOfCodes
Gast
 
Beiträge: n/a
Standard

Du kannst nur Streams zu Ressourcen öffnen, die auf demselben Server liegen wie das Applet.
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.09.2004, 16:31   Nach oben    #7
Neuer Benutzer
 
Registriert seit: 17.09.2004
Beiträge: 5
Standard

Was verstehst du unter Ressourcen? Textdateien?
CyberHoney ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 22.09.2004, 16:42   Nach oben    #8
LordOfCodes
Gast
 
Beiträge: n/a
Standard

Ich meinte: Ein Applet kann nur eine Verbindung zum Server aufbauen, auf welchem es gespeichert ist. Also egal ob ein Bild, ein Textfile oder eine Datenbankverbindung.
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are Aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Zugriff auf Konfiguration im verschachtelten Array Ben PHP-Programmierung 5 02.02.2007 12:47
[PHP] FTP-Funktionen in PHP nutzen MrNiceGuy Tutorials 0 24.05.2006 14:18
Zugriff auf Dateien in Jar Binary Allgemeine Java-Programmierung 2 14.03.2006 13:52
dynamischer Zugriff auf statische Eigenschaft einer Klasse Ben PHP-Programmierung 10 15.11.2005 15:53
Dateien auf server schreiben von applet aus mr.no Allgemeine Java-Programmierung 23 21.02.2005 21:57


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:48 Uhr.

Nach oben
Wir nutzen das Zend Framework, vBulletin (vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0) und vBSEO.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44