2

在 GWT 中,我会使用 G 图在浏览器中呈现数据,在 gwt 服务器端我需要一个线程生成随机数据,其他线程将数据及时呈现给客户端(浏览器),比如每 2 次秒(同步),我如何在服务器端编码?任何形式的帮助都是可观的..在此先感谢

4

1 回答 1

2

在 GWT 的服务器端编写代码与在没有 GWT 的情况下编写 java 代码完全一样。换句话说,一旦你掌握了客户端在你的实现中发送的数据RemoteServiceServlet,那么你就可以自由地使用任何 java 代码、库和/或框架来处理这些数据。

根据您的描述,听起来您需要启动另一个线程来生成随机数据,然后立即响应客户端。您可能想阅读有关在 java 中创建新线程的信息:http: //download.oracle.com/javase/tutorial/essential/concurrency/

有几个库可以更轻松地运行作业。我很熟悉quartz。您可以使用像quartz这样的调度程序来调度一个在客户端请求时生成随机数据的作业?或者它可能只是经常生成随机数据?

从客户端,您可能希望每 2 秒轮询一次以检查是否有新数据要显示。这是另一个线程,它提供了一些从 gwt 轮询的选项:

GWT 中的客户端回调

  • 戴夫
于 2011-01-10T14:18:08.840 回答