与GWT聊天客户端

时间:2010-03-16 21:13:04

标签: java javascript ajax gwt gwt-rpc

使用GWT创建JS聊天客户端的最佳方法是什么?我遇到麻烦的是持久性和传输消息。我应该将消息存储在数据库中并检查数据库中的新消息吗?还有更好的方法吗?

2 个答案:

答案 0 :(得分:3)

像jah建议的那样,你肯定想要使用Comet / Server Push / Reverse AJAX /许多其他名称。我在another post编译了GWT的选项。

如果您想快速入门,请查看NGiNX_HTTP_Push_Module - 他们有一个易于理解的聊天示例。你必须自己写一些协议的处理,但这是一个相当简单的任务。

如果您在后端也使用Java,则更简单的解决方案将是rocket-gwtcometd

答案 1 :(得分:2)

您可以让连接的客户端连续轮询服务器以获取新消息,或者您可以查看服务器推送: http://code.google.com/p/google-web-toolkit-incubator/wiki/ServerPushFAQ