In GWT werde ich G-Diagramm verwenden, um Daten im Browser zu präsentieren, in der gwt-Server-Seite brauche ich einen Thread wird zufällige Daten generieren, andere Threads werden die Daten an den Client (Browser) in einer fristgerechten Weise sagen nach alle 2 Sekunden (synchron), Wie kann ich auf der Serverseite codieren? Jede Art von Hilfe ist bemerkenswert .. Vielen Dank im VorausWie in GWT Server-Seite zu codieren?
Antwort
Schreiben von Code auf der Serverseite von GWT ist wirklich genau das gleiche wie das Schreiben von Java-Code ohne GWT. Mit anderen Worten, sobald Sie die Daten erhalten, die der Client in Ihrer Implementierung von RemoteServiceServlet
gesendet hat, können Sie den Java-Code, die Bibliotheken und/oder Frameworks verwenden, um diese Daten zu verarbeiten.
Aus Ihrer Beschreibung klingt es so, als müssten Sie einen anderen Thread starten, um zufällige Daten zu generieren, und dann sofort auf den Client antworten. Vielleicht möchten Sie über das Erstellen neuer Threads in Java lesen: http://download.oracle.com/javase/tutorial/essential/concurrency/.
Es gibt mehrere Bibliotheken, die die Ausführung von Jobs erleichtern. Ich bin vertraut mit quartz
. Sie könnten einen Scheduler wie quartz verwenden, um einen Job zu planen, der zufällige Daten generiert, wenn der Client anfordert? Oder vielleicht könnte es nur gelegentlich zufällige Daten generieren?
Auf der Client-Seite möchten Sie wahrscheinlich alle 2 Sekunden eine Abfrage durchführen, um zu prüfen, ob neue Daten angezeigt werden. Here'a ein anderer Thread, der einige Optionen für den Abruf von gwt gibt:
- Dave
- 1. String mit UTF-8 in GWT codieren
- 2. GWT: Welche Sprache für die Serverseite?
- 3. Speed Tracer Serverseite Ablaufverfolgung für GWT
- 4. Wie für Multitouch zu codieren
- 5. Abrufen der Aktualisierungsanzahl auf Serverseite der GWT-Webanwendung
- 6. Wie CSS in Eclipse zu codieren?
- 7. RxJava: wie etwas wie doOnEmpty zu codieren?
- 8. Objekt zu JSON codieren
- 9. Wie in Eclipse so schnell wie in VisualStudio zu codieren?
- 10. Wie base64 in Javascript codieren
- 11. wie url codieren in android?
- 12. wie Kennwortfeld in ASP.NET codieren
- 13. liferay template: wie url zu codieren
- 14. Python: Wie 2 verschiedene Eingaben zu codieren
- 15. GWT 2 CssResource wie zu
- 16. WAV-Datei zu PCM codieren
- 17. Wie kann ich java.util.Currency in GWT verwenden?
- 18. GWT Zellbaum, wie zu verwenden?
- 19. wie ein Fortschrittsbalken codieren
- 20. Eine Zeichenfolge zu ASCII codieren
- 21. MediaCodecMuxer Video zu langsam codieren
- 22. Wie tcp_timestamp auf der Serverseite in Android zu deaktivieren?
- 23. Wie ClientBundle in GWT?
- 24. Wie in FoxPro für FTP-Dateiübertragung zu codieren
- 25. Wie bidirektionale Duplex-Streams in NodeJS zu codieren sind
- 26. wie hart codieren URLs in Webapp-Vorlagen zu vermeiden
- 27. Wie paralleler Computerprozess in C# 4.0 zu codieren ist
- 28. HTML5 - Serverseite
- 29. wie eine einfache Zeichenfolge zu codieren/zu decodieren
- 30. Sessions und Cookies zu autologin in GWT
Vielen Dank Dave, ich tun, wie du gesagt ... –
Hallo Dave Dank für deine Richtung ist es hilfreich, ich benutze Timer als Umfrage alle 2 Sekunden, aber kann ich auch Kometen benutzen? Jetzt bin ich auch in der Lage, mit dem Server zu kommunizieren, indem Sie RemoteServiceServlet (GWT-RPC-Technik) empfehlen. Ich muss eine hudge Zahlen von Zufallsdaten erzeugen, für Spalte 1 (X-Achse) wird Zähler von 0 bis gestartet Unendlichkeit (sehr große Zahl wie 1,2,3, .... 333333345,4454545454545454) und in der Spalte 2 (Y-Achse in Graph) gibt es zufällige Integer-Wert von (-1000 bis +1000) .Ich muss erstellen Threads in der Server-Seite, aber wie Sie gesagt haben, kann Quarz-Bibliothek machen ?? –