Alguém sabe que tipo de tecnologia devo utilizar,
preciso para quando o banco de dados de uma determinada tabela for atualizada,
este registro apareça automaticamente no meu browser web. ???
Evento Remoto atualiza itens da tela
6 Respostas
Naumn conheco nada, mas voce pode por um timer na sua tela de 2 em 2 minutos voce buscar as informações no banco, naum é o ideal, mas faze o que!
Então CristianPalmaSola10, o problema do timer é que atualiza a página inteira, aí destroe oque o usuário estava fazendo naquele instante.
eu precisava de algo que só atualiza-se na hora que tivesse registro novo no banco.
Poise, mas ai tambem não destruiria o que usuario esta fazendo naquele momento?
Voce pode fazer uma chamada, a lista da tabela é recarregada e voce da um update apenas na tabela.
o ideal que voce queria seria um ouvinte no banco
voce poderia usar uma thread, e rodar um sql e comparar a quantidade de linhas da ultima consulta é diferente da penultima, ai atualizar
o problema é como atualizar a tela se ela naum pediu para ser atualizada, como vai mandar uma resposta sem pergunta
isso que é o complicado de toda a historia
Opa, tudo certo?
tenta pesquisar algo neste sentido:
abraço
Olá LeoCBS, obrigado pela dica,
pelo que li no link que passaste, acredito ser isso mesmo,
agora vou estudá-lo para entende-lo melhor ! =)
Existe uma tecnologia de acesso remoto que é o RMI, assim voce atualiza algo remotamente sem prejudicar o usuario.
Exemplo para sua pagina web, ele funciona assim, voce cria um metodo na sua pagina web que vai atualizar a tabela.
No seu sistema voce cria algo para acionar esse metodo, depois de acionado ele automaticamente vai no metodo da sua pagina e executa ele.
Remote Method Invocation, ou também pode usar Sockets.
RMI aconselho é mais fácil, funciona tanto pra desktop como para web ou os dois implementados.
Caso queira material (http://javaaberto.blogspot.com.br/search/label/Java%20SE)
;]