我开始使用gwt,在识别客户端状态时遇到一些问题。
我正在使用GWTEventService将一些数据推送到客户端。但是这些数据取决于客户端是哪个选项卡。但是如何知道客户端的状态(例如:这是选中的单选按钮),而不使用cookie。由于我每5秒发送一次事件,使用cookie检查我想要发送的每个事件的客户端状态将使应用程序变得非常慢。
有人能帮我吗?
谢谢你,毛
我建议采用不同的设计方法。不是将数据推送到客户端,而是让客户端从服务器提取数据。我已经广泛使用GWT-RPC来完成此工作:http://code.google.com/webtoolkit/doc/latest/tutorial/RPC.html
如果这种方法不适合您,那么下一个最佳方法是,无论何时客户端状态发生变化,通知服务器,这样它总是知道状态。然后,您可以使用会话进行客户端跟踪。