Pergunta

Qual seria a melhor maneira de criar um cliente de bate -papo JS com o GWT? A parte com a qual estou tendo problemas é a persistência e a transferência das mensagens. Devo armazenar as mensagens em um banco de dados e verificar o banco de dados para novas mensagens? Existe uma maneira muito melhor de fazer isso?

Foi útil?

Solução

Como Jah sugeriu, você definitivamente deseja usar o cometa/servidor push/reverso ajax/muitos outros nomes. Eu compilei suas opções para GWT em Outro post.

Se você quiser um início rápido, olhe para o Nginx_http_push_module - Eles têm um exemplo de bate -papo fácil de entender. Você terá que escrever algum manuseio do protocolo, mas é uma tarefa bastante simples.

Se você também está usando Java no back -end, a solução mais fácil será Rocket-Gwt ou COMETD.

Outras dicas

Você poderia ter conectado os clientes continuamente pesquisando o servidor para novas mensagens ou pode dar uma olhada no servidor Push:http://code.google.com/p/google-web-toolkit-incubator/wiki/serverpushfaq

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top