GWT中的客户端回调

Hen*_*y B 5 java gwt callback client-side server-push

我正在尝试为GWT应用程序创建一个记录器,作为评估GWT的练习.我特别想要做的就是让我可以在服务器端的任何一点向客户端标签发布消息.因此,如果服务器上发生了一些有趣的事情,则可以更新客户端.

我的第一个问题是,这是可能的,我可以理解它不存在.

其次,如果有可能,我应该在哪里寻找信息,我已经尝试了谷歌和他们的文档,所有的陈列柜都没有.

谢谢

Ste*_*e g 9

好吧,有几个选项.您需要从服务器获取数据...因此您需要轮询服务器或使用服务器推送.

轮询非常简单.只需使用Timer类重复调用服务即可查看它应显示的值.

使用类似彗星的东西完成服务器推送.是gwt的一个实现,看起来有点前途.它们背后的基本概念是浏览器向服务器发送请求并保持连接打开,以便服务器可以自由地继续发送数据.

如果能让它发挥作用,Comet是更好的选择.它可能会更简单,更好地扩展.

祝好运!