Applets observadoras de um observável no servidor, funciona?  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
javinha2004
JavaTeenager

Membro desde: 30/04/2004 09:00:53
Mensagens: 169
Offline

Galera,
preciso incluir em algumas pags da minha app um chat super simples e penso em fazê-lo usando applets. Eu queria que a cada mensagem postada o servidor se encarregasse de fazer o broadcast da nova mensagem para os demais usuários logados naquela conversa (o servidor vai fazer um controle mais fino dessa conversa tb, por isso o controle nele)
Para fazer o servidor atualizar os applets sem que o usuário recarregue a página, pensei em fazer dos applets "observers" e da "conversa" um "observable" que a cada adição de mensagem notificaria os applets observadores, para se atualizarem. É viável, ou seja, tem como usar o padrão observer com objetos em máquinas diferentes? Como o applet obtem a referência para o observable para se registrar?
Alguém tem outra idéia de como fazer isso?
Valeu!
smota
Moderador
[Avatar]

Membro desde: 21/02/2003 16:19:19
Mensagens: 1647
Offline

Hein?!? Simples assim não funciona, mas o caminho é parecido com isso.

As applets vão ser observadoras, mas não usando Observable e sim abrindo uma conexão com o servidor (socket é o mais simples, pode ser com WS, RMI, wathever) e o servidor vai ter que saber gerenciar tudo isso ....

"Perfection is reached not when there's nothing more to add but when there's no more to take out"
javinha2004
JavaTeenager

Membro desde: 30/04/2004 09:00:53
Mensagens: 169
Offline

smota wrote:Hein?!? Simples assim não funciona, mas o caminho é parecido com isso.

As applets vão ser observadoras, mas não usando Observable e sim abrindo uma conexão com o servidor (socket é o mais simples, pode ser com WS, RMI, wathever) e o servidor vai ter que saber gerenciar tudo isso ....

Oba!
Com a dica de que o caminho era via socket, descobri que tem algo bem similar ao que eu quero fazer no Deitel.
Valeu!!!
 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team