Können Sie dynamische Daten an eine Verarbeitungs Applet senden?
-
21-08-2019 - |
Frage
Ich habe eine Ajax-Seite, die Daten aus einer Datenbank zieht. Ich möchte eine Verarbeitung rel="nofollow Applet, um die Daten zu visualisieren, aber ich kann nicht herausfinden, wie zu aktualisieren die Visualisierung als sich die Daten ändern. Die Idee ist, in der Lage sein neue Daten in die Visualisierung zu drücken.
Ich bin nicht für die Verarbeitung Technologie gebunden, alles funktioniert. Die Verarbeitung scheint nur der einfachste Weg, um es schön aussehen zu lassen. Danke für den Rat.
Lösung
Der einfachste Weg ist Ihre eigene XML-Struktur (base64 kodieren Binärdaten, wenn Sie benötigen) zu konstruieren einen Timer in Ihrem Applet und fügen Sie Updates von dem Server (über HTTP-Anfragen) abzurufen. Wie wird die Vorbereitung und Verarbeitung der XML bis zu Ihnen ist.
Applets sind ein bisschen schwergewichtige zur Visualisierungen, so dass, wenn das gleiche kann in Flash getan wird, würde ich empfehlen, stattdessen verwenden. Flash bekam auch Unterstützung für HTTP-Anfragen (oder Sie können JavaScript lassen behandeln).
Andere Tipps
Ich bin mir nicht sicher, wie Sie die Kommunikation zwischen den beiden erleichtern könnte, aber als eine mögliche Alternative, die Sie auf
Applets in ihrer eigenen Sandbox ausgeführt. Schauen Sie sich die java.net.URL und java.net.HttpURLConnection Klassen.
Sie können HTTP-Anfragen aus dem Java-Applet. Ich weiß nichts über die Verarbeitung von Applets though.