Kommunikation Java-Anwendung <-> Java-Applet

Status
Nicht offen für weitere Antworten.

Angel4585

Bekanntes Mitglied
Hallo,

also angenommen ich habe eine Java-Anwendung die lokal auf meinem Rechner läuft und ein Java Applet das auf meinem Webspace liegt.
Das Applet ist ein Bestellformular für die Anwendung die lokal auf dem Rechner läuft, also man kann dort verschiedene Versionen usw auswählen und das Ganze dann bestellen.

Jetzt möchte ich dieses Applet direkt in meinem Programm aufrufen, beispielsweise um ein Update oder ein Upgrade zu bestellen. Die Versionen die man nicht kaufen kann sollen deaktiviert werden und die die Sinn machen sollen fett angezeigt werden.

Kann ich das irgendwie machen das mein Programm dieses Applet einbindet oder irgendwie aufruft und dann diese Dinge steuert?

MfG Angel
 

Tobias

Top Contributor
Wie wäre es, wenn du deinem Applet sagst: "Lies Parameter aus der URL aus und benutze diese zur Steuerung" und deinem Programm erklärst "öffne einen Browser und rufe folgende URL auf <URL des Applets>?<Parameter zum Ausblenden von nicht käuflichen Optionen>"?

mpG
Tobias
 

Angel4585

Bekanntes Mitglied
ich dachte das eher so, das ich das Applet quasi zur Laufzeit in mein Programm einbinde und dass das Applet dann auf die Funktionen meines restlichen Programmes zugreifen kann und sich dadurch automatisch diese Punkte deaktivieren.
 

Tobias

Top Contributor
Ich kenne mich mit Applets ja nicht so aus, aber es erscheint mir recht unwahrscheinlich, das ein Applet ohne größere Verrenkungen auf irgendwas auf dem Clientrechner zugreifen darf. Meine Lösung erscheint mir schlüssiger.

mpG
Tobias
 

Wildcard

Top Contributor
Sag doch erst mal wofür du überhaupt das Applet brauchst, denn wie bereits gesagt läuft das Applet auch auf dem Client, unterscheidet sich also nur durch Restriktionen von deiner geplanten lokalen Anwendung.
 

Angel4585

Bekanntes Mitglied
das Applet soll :
1. Als Bestellformular dienen und direkt aus dem Client heraus und auch von der Website aus bedienbar sein
2.Einträge in eine Datenbank auf dem Server machen.
 

Wildcard

Top Contributor
Angel4585 hat gesagt.:
2.Einträge in eine Datenbank auf dem Server machen.
Was hindert mich als bösen Cracker daran das Applet zu dekomplilieren und mir die DB Zugangsdaten zu kopieren?
Wenn du dein Vorhaben trotz alledem umsetzen willst, mach einfach ein Panel auf das Applet das du sowohl im Applet, als auch dem Desktop Programm verwenden kannst.
 

Angel4585

Bekanntes Mitglied
die db soll eine embedded H2 sein(falls das geht, muss ich noch testen) die unterhalb des root-Verzeichnisses liegt, auf die kann man von aussen hin denke ich nicht zugreifen..
Wenn ich das Applet also einfach so in meine Anwendung einbaue und nicht über das Applet auf der Website gehe würde es die Datenbank auf dem lokalen Rechner suchen..

//EDIT: OK, ich versuche das mit dem Browser, also die Seite mit dem Applet in meinem Programm öffnen und Parameter übergeben?
Wie geht das?
 

Wildcard

Top Contributor
Angel4585 hat gesagt.:
die db soll eine embedded H2 sein(falls das geht, muss ich noch testen) die unterhalb des root-Verzeichnisses liegt, auf die kann man von aussen hin denke ich nicht zugreifen..
Wenn ich das Applet also einfach so in meine Anwendung einbaue und nicht über das Applet auf der Website gehe würde es die Datenbank auf dem lokalen Rechner suchen..
Versteh doch bitte das ein Applet eine lokale Applikation ist. Das läuft nicht auf dem Server.
Die Klasse wird heruntergeladen und vom Browser gestartet. That's it.
 

Angel4585

Bekanntes Mitglied
ok, dann muss ich den part wohl in php machen..

aber wie öffne ich denn jetzt eine Website in meinem Java-Programm?
 

Wildcard

Top Contributor
Angel4585 hat gesagt.:
aber wie öffne ich denn jetzt eine Website in meinem Java-Programm?
Wirklich in, oder den Browser?
Den Browser öffnest du mit Desktop.browse(URL).
Wenn du eine Seite in deiner Java GUI anzeigen willst, hängt es davon ab was auf der Seite ist und was der Browser können muss.
Mit JEditorPane bzw. JTextPane lassen sich einfache HTML-Seiten anzeigen.
Wenn du mehr willst kommst du nicht an einer Browser Komponente - wie zum Beispiel von jDic - vorbei.
 

Angel4585

Bekanntes Mitglied
Post-Daten senden und dadurch die Seite aufrufen. Sonst muss ich das über Get machen und das fänd ich bissl doof..
 

Angel4585

Bekanntes Mitglied
-.- ich soll dem Bestellformular doch Parameter übergeben, damit dinge deaktiviert werden usw. die kann ich jetzt auf zwei arten mitgeben, entweder post, oder get...
 

Wildcard

Top Contributor
Du wirrer Mensch :autsch:
Browser aufrufen, oder Daten per http Verschicken?
Sind zwei völlig verschiedene Dinge.
 

Angel4585

Bekanntes Mitglied
ein aufruf im browser(get) ist genauso eine anforderung von daten wie ein aufruf per post, nur das beim post eben post-daten mitgeschickt werden. Das Ergebnis ist das selbe, man bekommt die aufgerufene Seite als Ergebnis zurück.
 

Wildcard

Top Contributor
Mir ist die funktionsweise des HTTP Protokolls bekannt.
Desktop#browse startet einfach einen Browser und übergibt eine URL.
Wie willst du da Post Daten unterbringen?
Wenn du es über die Kommandozeile nicht machen kannst, dann auch nicht mit der Desktop Klasse.
 

Angel4585

Bekanntes Mitglied
Wildcard hat gesagt.:
Du wirrer Mensch :autsch:
Browser aufrufen, oder Daten per http Verschicken?
Sind zwei völlig verschiedene Dinge.

Jetz wo ich grad drüber nachdenke.. kann ich denn Daten per HTTP verschicken und auswerten?
Dann kann ich das Formular direkt in das Programm einbauen und die Eingaben auf diese Weise verschicken..
 

Wildcard

Top Contributor
Angel4585 hat gesagt.:
Jetz wo ich grad drüber nachdenke.. kann ich denn Daten per HTTP verschicken und auswerten
Kannst du.
Java bringt schon einiges mit und wenn das nicht genug ist kannst du den Apache HTTPClient nehmen.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
G Kommunikation zwischen Applet und Java-Anwendung über TCP/IP Java Basics - Anfänger-Themen 3
K Kommunikation von Java RMI und Webservices Java Basics - Anfänger-Themen 9
J Kommunikation zwischen zwei JAVA-Dateien Java Basics - Anfänger-Themen 8
H Kommunikation C++ <> Java Java Basics - Anfänger-Themen 4
D Kommunikation zwischen zwei Java Anwendungen möglich? Java Basics - Anfänger-Themen 6
B Kommunikation mit Seriellen Schnittstellen + Integration einer lib Java Basics - Anfänger-Themen 1
C Kommunikation zwischen 2 Klassen Java Basics - Anfänger-Themen 9
D Klassen Klassen Kommunikation Java Basics - Anfänger-Themen 12
I Kommunikation "normaler PC" mit lokaler Software an "Cloud Service" und umgekehrt Java Basics - Anfänger-Themen 15
izoards Socket Kommunikation Java Basics - Anfänger-Themen 16
C Kommunikation zwischen 2 Klassen Java Basics - Anfänger-Themen 3
M konzeptuelle Frage: In welcher Klasse definiert man am Besten Methoden, die die Kommunikation mit dem User regeln? Java Basics - Anfänger-Themen 8
A Client-Server Kommunikation Java Basics - Anfänger-Themen 3
S JavaFX-Arduino Kommunikation mit LCD-Anzeige Java Basics - Anfänger-Themen 0
A Kommunikation zwischen nebenläufigen Threads Java Basics - Anfänger-Themen 4
F Klassen Kommunikation zwischen Klassen Java Basics - Anfänger-Themen 4
M Input/Output Kommunikation mit externen Geräten Java Basics - Anfänger-Themen 0
M OOP Kommunikation MVC und DTO Java Basics - Anfänger-Themen 13
H Einfache Client/Server-Kommunikation Java Basics - Anfänger-Themen 16
E MVC: Kommunikation der Modellteile Java Basics - Anfänger-Themen 12
G Klassen Kommunikation zw. Klassen Java Basics - Anfänger-Themen 28
B Socket Kommunikation in beide Richtungen Java Basics - Anfänger-Themen 12
F Socket Kommunikation Java Basics - Anfänger-Themen 4
G Server-Client Kommunikation Java Basics - Anfänger-Themen 3
G Kommunikation zwischen zwei Klassen Java Basics - Anfänger-Themen 5
J Panel-übergreifende Kommunikation Java Basics - Anfänger-Themen 3
P Kommunikation zwischen zwei *.class Java Basics - Anfänger-Themen 3
J RxTx/RS232 Kommunikation (TwoWay) Java Basics - Anfänger-Themen 10
Z Tomcat Server Kommunikation zu Client Applet Java Basics - Anfänger-Themen 5
G Datenstruktur und die Kommunikation mit der GUI Java Basics - Anfänger-Themen 10
W Inter-Thread-Kommunikation Java Basics - Anfänger-Themen 3
M Kommunikation zwischen Klassen Java Basics - Anfänger-Themen 3
T Kommunikation zwischen Controller und GUI Java Basics - Anfänger-Themen 2
S Frage zur Kommunikation zwischen Objekten Java Basics - Anfänger-Themen 5
T Kommunikation zw. 2 Javaprogrammen Aufr --> Verab. -> Java Basics - Anfänger-Themen 6
P Kommunikation mit Prozess Java Basics - Anfänger-Themen 3
V Kommunikation zwischen Klassen Java Basics - Anfänger-Themen 2
S Kommunikation zwischen Komponenten in einem JFrame Java Basics - Anfänger-Themen 10
D Thread und Process Kommunikation bei eigener Console Java Basics - Anfänger-Themen 2
P asynchrone Kommunikation Applet Servlet mit RMI möglich Java Basics - Anfänger-Themen 4
B Kommunikation zwischen Klasse und Listener Java Basics - Anfänger-Themen 2
F Kommunikation von 2 Klasse Java Basics - Anfänger-Themen 5
L Kommunikation zwischen mehreren Klassen Java Basics - Anfänger-Themen 2
B jtapi <-> tapi Kommunikation Java Basics - Anfänger-Themen 2
S Kommunikation zwsichen Klassen. Java Basics - Anfänger-Themen 9
D J/Direct oder JNI? .bzw. Kommunikation mit Windows-API. Java Basics - Anfänger-Themen 2
G Nochmal Problem mit Kommunikation zwischen Klassen Java Basics - Anfänger-Themen 3
G Kommunikation zwischen Klassen, aber bitte MVC Java Basics - Anfänger-Themen 12
M Kommunikation zwischen GUI und Event -Klasse Java Basics - Anfänger-Themen 3
M probleme in der kommunikation von klassen Java Basics - Anfänger-Themen 5
Q Kommunikation zwischen Frames Java Basics - Anfänger-Themen 3
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
onlyxlia Schlüsselworte Was meint man mit "einen Typ" in Java erstellen? Java Basics - Anfänger-Themen 2
O Java Kara geschweifte Klammern Java Basics - Anfänger-Themen 2
richis-fragen Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15
XWing Java Klssenproblem Java Basics - Anfänger-Themen 4
R Umgebungsvariable java -cp gibt immer Java-Hilfe... Java Basics - Anfänger-Themen 3
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
F TableModelListener: java.lang.ArrayIndexOutOfBoundsException: 132 Java Basics - Anfänger-Themen 3
G Java 8 - Support-Ende Java Basics - Anfänger-Themen 7
T Java Weihnachtsbaum + Rahmen Java Basics - Anfänger-Themen 1
N Will mit Java anfangen Java Basics - Anfänger-Themen 13
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
M Java Iterator Verständnisfrage Java Basics - Anfänger-Themen 6
M Java Mail Programm Java Basics - Anfänger-Themen 4
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37
J Java long- in int-Variable umwandeln Java Basics - Anfänger-Themen 6
JaZuDemNo Java im Studium Java Basics - Anfänger-Themen 7
E Java Programm zur anzeige, ob Winter- oder Sommerzeit herrscht Java Basics - Anfänger-Themen 62
I QR code in Java selber generieren Java Basics - Anfänger-Themen 5
V Java-Ausnahmebehandlung: Behandlung geprüfter Ausnahmen Java Basics - Anfänger-Themen 1
krgewb Java Streams Java Basics - Anfänger-Themen 10
A Überwältigt von der komplexen Java Welt Java Basics - Anfänger-Themen 29
O Mehrfachvererbung auf Spezifikations- und Implementierungsebene in Java. Interfaces Java Basics - Anfänger-Themen 19
John_Sace Homogene Realisierung von Generics in Java ? Java Basics - Anfänger-Themen 19
P Meldung aus Java-Klasse in Thread an aufrufende Klasse Java Basics - Anfänger-Themen 1
R mit Java API arbeiten Java Basics - Anfänger-Themen 9
P JDK installieren Probleme bei der Java-Installation Java Basics - Anfänger-Themen 8
S Java: Wie sortiere ich eine ArrayList benutzerdefinierter Objekte nach einem bestimmten Attribut? Java Basics - Anfänger-Themen 2
Timo12345 JNLP File mit Java öffnen Java Basics - Anfänger-Themen 2
S Video Editierung mit Java.._ Java Basics - Anfänger-Themen 2
F Einstelungen in Java - CursorBlinkRate Java Basics - Anfänger-Themen 10
A PHP $_POST["name"] in Java Java Basics - Anfänger-Themen 3
vivansai21 Is there a oneliner to create a SortedSet filled with one or multiple elements in Java? Java Basics - Anfänger-Themen 9
Athro-Hiro Weißes Bild in Java erstellen Java Basics - Anfänger-Themen 3
Arjunreddy Can someone please tell me how to use a debugger in BlueJ(a Java environment) Java Basics - Anfänger-Themen 1
M Java assoziationen (UML) Java Basics - Anfänger-Themen 8
H Excel-Tabellen mit Java erstellen Java Basics - Anfänger-Themen 4
Simon16 Java ArrayListe von einer Klasse sortieren Java Basics - Anfänger-Themen 2
P Wie kann ich in meinem Java Programm etwas dauerhaft speichern? Java Basics - Anfänger-Themen 5
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
xXGrowGuruXx Java einstieg, leichte sache 0 verstanden Java Basics - Anfänger-Themen 7
A java.sql.SQLException: Data type mismatch. Java Basics - Anfänger-Themen 1
H Java-Programm zur Ausgabe von Zuständen Java Basics - Anfänger-Themen 80
N Java Spiel Figur auf dem Hintergrundbild bewegen. Java Basics - Anfänger-Themen 11
G Kann Java-Programm nicht als jar aufrufen, auch als EXE nicht Java Basics - Anfänger-Themen 19
N Java Taschenrechner hat Jemand vlt einen Tipp dafür wie ich jetzt die buttons verbinden kann und das Ergebnis auf dem textfield anzeigen lassen kann Java Basics - Anfänger-Themen 13
A Lerngruppe Java Java Basics - Anfänger-Themen 2
G Help me in the Java Program Java Basics - Anfänger-Themen 2
L Java- Vererbung Java Basics - Anfänger-Themen 4

Ähnliche Java Themen

Neue Themen


Oben