Webapplication mit DB-Zugriff

Status
Nicht offen für weitere Antworten.

Rokko_11

Mitglied
Hallo!

Ich (in wirklichkeit wir) habe eine Frage, die mich gleichzeitig als totalen Anfänger outet (was mir aber total egal ist ;-) weil es ja immerhin stimmt)
Wir haben von der Uni aus ein Java-Projekt am Laufen, wir wissen aber nicht, wie wir folgende Dinge anstellen sollen:

Aufgabe: Wir sollen unser Programm mit einer graphischen Benutzeroberfläche ausstatten, welche dann als Webapplication aufrufbar sein soll...
Bis hierher kein Problem, JPanels/JFrames sind bereits fertig und auch in ein JApplet eingefügt.
Das eigentliche Problem ist, unser Programm soll auf eine Datenbank zugreifen.
Jetzt haben wir einen Anbieter gefunden, der sowohl Webspace als auch eine MySQL-Datenbank bereitstellt. Allerdings ist dort kein externer Zugriff möglich.
Weiterhin kann unser Applet (wenn es im Browser gestartet wird) noch nicht mal auf unseren localhost zugreifen, wegen Sandboxprinzip usw...

Unsere Frage: Wie stellen wir es am besten an, dass wir ein Java-Programm schreiben, diese dann übers Web starten und gleichzeitig auf den localhost des dortigen Servers zugreifen können?
Wir sind flexibel und auch für eine radikale Änderung unseres Konzeptes offen. Auch wenn wir alles neu machen müssten...

Das wäre super!
Danke schonmal fürs Zuhören :)
 

L-ectron-X

Gesperrter Benutzer
Ein Applet müsste, um auf einen Webserver zugreifen zu können, signiert werden. Auch der Treiber muss signiert werden. Zum Signieren gibts in der FAQ einen Beitrag.
Aber man muss davon abraten, ein Applet für die Verbindung zu einer Datenbank zu verwenden. Java-Code ist dekompilierbar, und daher wären die Zugangsdaten zur Datenbank im Klartext lesbar.

Ihr solltet daher auf eine Servlet-Anwendung (JSP) setzen.
 

Rokko_11

Mitglied
Danke für die rasche Antwort!

Haben zwar noch keine Idee, wie wir das machen sollen, aber wofür gibts die Uni-Bib? ;)
Können wir dann auch unsere hübschen JFrames und -Panels wiederverwerten oder kommt als Produkt dann eine Seite aus, die wie eine HTML-Seite aussieht?
 

Sempah

Bekanntes Mitglied
Eher zweiteres bei JSP/Servlets.
Jedoch bräuchtet ihr evtl. dann auch einen anderen Hoster.
 

L-ectron-X

Gesperrter Benutzer
Mit JSP wird normalerweise HTML ausgegeben. Man benötigt wur Anzeige einer JSP-Anwendung nur einen Browser. Aber du kannst natürlich in einer Webseite auch ein Applet referenzieren. ;)
Dieses Applet sollte dann aber nur der Anzeige dienen.
 

Rokko_11

Mitglied
Hi!
Wir sind jetzt schon seit fast 8 Stunden am rumprobieren mit Tomcat, jsp... usw usw... und nix klappt. noch nicht mal irgendwelche Tutorials für totale Versager... :(
Hab jetzt in irgendeiner Ecke des Internets 200 MB DB-Zugriff für 50 Cent im Monat erworben... Und nun spuckts grad die ersten Ergebnisse aus...

Eine Frage an euch: Hätte jemand, der anstatt mit servlets mit Applets und externen Datenbankzugriff bei euch anrücken würde, von vornherein versch***en? Oder ist das eine Alternative, die man auch irgendwie vertreten kann? :oops:

Vielen Dank auf jeden Fall für eure Hinweise!
 

L-ectron-X

Gesperrter Benutzer
Die Applet-Variante wäre nur für den Eigengebrauch. Sobald es aber öffentlich benutzt werden soll, sollte eine andere Technologie eingesetzt werden.
Man könnte bspw. einen RMI-Server als Middleware zwischen Datebank und Applet schalten. Der RMI-Server kennt die DB-Zugangsdaten und leitet Anfragen an die DB weiter und liefert die Ergenisse zurück. Aber auf normalem Webspace werdet ihr einen RMI-Server nicht zum Laufen bekommen.

JSP ist hier die sauberste Lösung.
 
Zuletzt bearbeitet:

homer65

Top Contributor
Hi!

Eine Frage an euch: Hätte jemand, der anstatt mit servlets mit Applets und externen Datenbankzugriff bei euch anrücken würde, von vornherein versch***en? Oder ist das eine Alternative, die man auch irgendwie vertreten kann? :oops:

Vielen Dank auf jeden Fall für eure Hinweise!

Unüblich ist es schon. Meistens greift man Serverseitig auf die Datenbank zu.
 

JanHH

Top Contributor
Ich fürchte, da werdet ihr nicht drumrum kommen, euch in die ganzen Web-Technologien einzuarbeiten. Was anderes als eine serverseitige Lösung, die auf Servlets basiert (und auch JSPs und alle Frameworks sind ja letzten Endes Servlets), kommt da kaum in Frage. Eigentlich handelt es sich um eine klassischen Webapplikation. Stichworte sind da JSF, JPA.. das wären die Techniken der Wahl. Immerhin: Wenn der Groschen einmal gefallen ist, ist es auch nicht mehr allzu schwierig.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
I WebApplication, Formulare auswerten Java Basics - Anfänger-Themen 2
I In unterschiedlichen Applikation Zugriff auf eine gemeinsame Anwendung? Java Basics - Anfänger-Themen 8
C Zugriff auf Methode Java Basics - Anfänger-Themen 2
I Applikationsserver (WildFly) - Zugriff auf Ressourcen.. Problem mit Pfade Java Basics - Anfänger-Themen 10
J Zugriff auf eine 2. Klasse die per UI-Designer erstellt wurde Java Basics - Anfänger-Themen 1
Encera Zugriff auf Map-Objekte Java Basics - Anfänger-Themen 3
T Zugriff auf Control anderer Klasse Java Basics - Anfänger-Themen 5
W Unterschiede bei Zugriff auf Objekt und Klassenvariablen über einen Getter? Java Basics - Anfänger-Themen 2
EchtKeineAhnungManchmal hallo habe ein Problem mit einer Datei -> (Zugriff verweigert) Java Basics - Anfänger-Themen 4
R TreeSet Zugriff aus anderer Klasse Java Basics - Anfänger-Themen 8
C Kein Zugriff auf Klassenmethoden in Main Methode Java Basics - Anfänger-Themen 23
H Zugriff verweigert Java Basics - Anfänger-Themen 5
moiss002 Umgebungsvariable Kein Zugriff auf ein Array Java Basics - Anfänger-Themen 7
B Probleme mit Zugriff auf Dateisystem Windows 10 ( jFileChooser) Java Basics - Anfänger-Themen 17
B Zugriffsmodifier, Zugriff außerhalb Package Java Basics - Anfänger-Themen 5
C Zugriff auf Attribut von Oberklasse Java Basics - Anfänger-Themen 8
P Klasse hat keinen Zugriff auf getter/setter-Methoden eines Objektes Java Basics - Anfänger-Themen 9
B Methoden Methoden haben kein Zugriff auf variablen Java Basics - Anfänger-Themen 4
M Gettter/Setter Methoden Klassenfelder kapselung und zugriff? Java Basics - Anfänger-Themen 1
S Zugriff auf protected Fields = guter Programmierstil? Java Basics - Anfänger-Themen 11
M Pfadprobleme - Zugriff auf einen Ordner im Workspace Java Basics - Anfänger-Themen 17
ruutaiokwu Bluetooth-Zugriff, braucht es dazu plattformabhängige Libraries oder kann das Java mittlerweile selbst? Java Basics - Anfänger-Themen 10
R Zugriff auf den Index eines Arrays, welches ein Objekt ist. Java Basics - Anfänger-Themen 4
M Zugriff auf eine ArrayList in einer anderen Klasse Java Basics - Anfänger-Themen 4
P Zugriff auf Variablen anderer Klassen in Greenfoot Java Basics - Anfänger-Themen 1
L Methoden Zugriff <identifier> expected Java Basics - Anfänger-Themen 13
T Java - Zugriff nur mit CLASSPATH ? Java Basics - Anfänger-Themen 7
B Klassen Zugriff auf ein Objekt einer Klasse aus einer Methode heraus Java Basics - Anfänger-Themen 4
L Zugriff auf Attribute eins Objekts über ActionListener Java Basics - Anfänger-Themen 4
D Zugriff auf Methode einer anderen Klasse Java Basics - Anfänger-Themen 5
S Zugriff auf Objekt Java Basics - Anfänger-Themen 5
A Klassen Zugriff auf Instanzen Java Basics - Anfänger-Themen 2
N ArrayList in eigener Klasse erzeugen mit Zugriff Java Basics - Anfänger-Themen 7
J Zugriff auf Variable in anderem Programm Java Basics - Anfänger-Themen 5
Q Zugriff auf Attribute Java Basics - Anfänger-Themen 3
J Klassen Zugriff auf ein "String Array" Java Basics - Anfänger-Themen 6
H Datentypen ArrayList in ArrayList: Zugriff Java Basics - Anfänger-Themen 6
J get methoden zugriff und objekt erzeugung Java Basics - Anfänger-Themen 30
J Datenbank Zugriff Java Basics - Anfänger-Themen 24
T Zugriff auf JCheckBox Java Basics - Anfänger-Themen 8
E Netzlaufwerk Zugriff schlägt fehl Java Basics - Anfänger-Themen 11
C Group, Actor und Instanz-Zugriff, LibGDX Java Basics - Anfänger-Themen 4
S Zugriff auf Attribut einer unbekannten Klasse erhalten Java Basics - Anfänger-Themen 6
R Methoden Methode der GUI-Klasse Zugriff auf Methoden der Hauptklasse Java Basics - Anfänger-Themen 9
S Vererbung Zugriff auf die Basisklasse einer "zweiten" Erweiterungsklasse Java Basics - Anfänger-Themen 2
Z Threads Threads - Zugriff auf Ressourcen ohne(Lock, Synchronized) Java Basics - Anfänger-Themen 2
S Vererbung Zugriff auf Methode funktioniert nicht (static/non-static) Java Basics - Anfänger-Themen 3
F Klassen Zugriff auf verschachtelte Objekte Java Basics - Anfänger-Themen 11
J Sichtbarkeit und Zugriff Java Basics - Anfänger-Themen 9
G Wieviel kostet der Zugriff auf Objektattribute im Vergleich zur Erstellung von vars in Methode? Java Basics - Anfänger-Themen 11
L Zugriff auf zwei Java-Quellcodes Java Basics - Anfänger-Themen 3
A OOP Zugriff auf Objekte von außen Java Basics - Anfänger-Themen 8
M Kapselung Datenkapselung Sinn direkter Zugriff? Java Basics - Anfänger-Themen 1
G Methoden Zugriff auf Methode.. aus einer anderen Klasse Java Basics - Anfänger-Themen 6
J JDialog Zugriff auf parent JDialog Java Basics - Anfänger-Themen 5
K Collections Zugriff auf ein bestimmtes Element in der Collection Java Basics - Anfänger-Themen 1
K ArrayList in Konstruktor - wie späterer Zugriff Java Basics - Anfänger-Themen 2
F Zugriff auf Objekt einer anderen Klasse Java Basics - Anfänger-Themen 7
P Zugriff auf Felder in ArrayList Objekten Java Basics - Anfänger-Themen 2
J Erste Schritte Zugriff auf Eigenschaft Java Basics - Anfänger-Themen 2
M MVC - Problem mit Zugriff auf Objekt Java Basics - Anfänger-Themen 4
D Zugriff auf von einer anderen Klasse erstellten Objekten Java Basics - Anfänger-Themen 5
C 5 - Zugriff verweigert Java Basics - Anfänger-Themen 1
K Zugriff auf Variabeln Wert einer Instanz Java Basics - Anfänger-Themen 4
A Methoden Zugriff auf eingelesene Variablen in der main Methode (ohne Änderung der Parameterliste) Java Basics - Anfänger-Themen 4
Z Methoden Zugriff mit Klasse 3 auf Methode von Klasse 2 welche in Klasse 1 erzeugt wird Java Basics - Anfänger-Themen 6
Z Zugriff auf andere Methoden Java Basics - Anfänger-Themen 12
Z Zugriff auf Pakete Java Basics - Anfänger-Themen 5
G Zugriff zwischen Klassen Java Basics - Anfänger-Themen 15
N Problem mit Swing Textfeld und Zugriff aus anderer Klasse Java Basics - Anfänger-Themen 6
H Kein Zugriff auf das Element einer JList möglich: Fehlermeldung Java Basics - Anfänger-Themen 2
W OOP Zugriff auf mit Objekt erstellte Struktur Java Basics - Anfänger-Themen 7
F Klassen Zugriff auf Fenster aus versch. Klassen Java Basics - Anfänger-Themen 5
M Variablen Zugriff von außerhalb eines Blockes auf eine Variable innerhalb eines Blockes Java Basics - Anfänger-Themen 2
U Methoden Zugriff auf Array von weiterer Methode einer Klasse, Rückgabewert Problem Java Basics - Anfänger-Themen 5
B Klassen Zugriff auf Daten der Child-Klasse Java Basics - Anfänger-Themen 9
W Typisierte ArrayList und der Zugriff auf den Typ Java Basics - Anfänger-Themen 5
M Zugriff auf Klasse Java Basics - Anfänger-Themen 2
K Zugriff auf C: Java Basics - Anfänger-Themen 5
S Das richtige Format für den SOAP Zugriff Java Basics - Anfänger-Themen 0
S Klassen Zugriff auf Attribute einer zweiten Klasse, welche durch dritte gesettet wurden? Java Basics - Anfänger-Themen 2
N Zugriff bei Package Struktur Java Basics - Anfänger-Themen 6
M Enum: Zugriff auf Konstanten Java Basics - Anfänger-Themen 7
V Zugriff auf jProgressbar Java Basics - Anfänger-Themen 10
B Zugriff auf csv-Datei per hashmap Java Basics - Anfänger-Themen 5
G Spalte in JTable unsichtbar machen, Zugriff auf Daten ermöglichen Java Basics - Anfänger-Themen 2
T ZUgriff auf 'Werte' Java Basics - Anfänger-Themen 3
J Vererbung Zugriff auf private Variable Java Basics - Anfänger-Themen 10
C Klassen Zugriff auf Objekt anderer Klasse Java Basics - Anfänger-Themen 8
B Methoden Zugriff auf Variable ermöglichen Java Basics - Anfänger-Themen 3
M Zugriff auf Arraylist Java Basics - Anfänger-Themen 7
D Kein Zugriff auf JFrame Java Basics - Anfänger-Themen 2
K Zugriff einer Klasse auf eine andere Andere -> bad operand for binary operator Java Basics - Anfänger-Themen 5
B Erste Schritte Array-Zugriff Java Basics - Anfänger-Themen 10
D OOP Zugriff auf Objekte A in Klasse A aus Objekt B in Klasse B Java Basics - Anfänger-Themen 3
T Collections Zugriff auf Elemente aus Iterator() Schleife Java Basics - Anfänger-Themen 4
J Threads Zugriff auf Attribute Java Basics - Anfänger-Themen 16
N Kein Zugriff auf Ordner -> NullPointerException Java Basics - Anfänger-Themen 2
I kein zugriff auf jList oder Textfield Java Basics - Anfänger-Themen 2
N Problem bei Zugriff auf Textfelder Java Basics - Anfänger-Themen 6

Ähnliche Java Themen

Neue Themen


Oben