Rmi - caso de uso
PÁGINAS DINÂMICAS E INTERLIGADAS ATRAVÉS DO JAVA.RMI
Oswaldo Bassani Neto1
Líria Matsumoto Sato2
Resumo
Neste trabalho foi estudada a linguagem de programação Java como solução para problemas de cliente-servidor em aplicações em rede. Toda a linguagem foi explorada gerando programas simples que posteriormente tiveram sua complexidade aumentada. Dentre nossos estudos, destacam-se o uso do pacote
‘java.rmi’ e o uso de banco de dados distribuídos. Quanto ao RMI (Invocações de
Métodos Remotos ou ‘Remote Method Invocation’), tem-se por objetivo utilizá-lo nas aplicações que requerem ‘sockets’, usaremos o RMI para uma aplicação cliente-servidor na web, em específico, um jogo de poker com ‘chat’ (bate-papo) para os jogadores. O uso do banco de dados se dará numa aplicação para pequenos e médios negócios em que duas lojas devem manter a consistência dos seus cadastros de clientes entre outros, para o gerenciamento dos dados, escolheu-se o
SGBD mySQL como servidor para desenvolver esta aplicação, o RMI conectará os servidores das lojas sendo o responsável pela consistência e segurança dos dados distribuídos. Palavras-chave: Java; RMI; invocações de métodos remotos; banco de dados distribuídos; cliente-servidor.
Abstract
I n this work it was studied Java programming language as solution for clientserver problems in applications for internetworking. The whole language was explored generating simple programs that later had its complexity increased.
Among our studies they stand out the use of 'java.rmi' package and the use of distributed database. Regarding RMI (Remote Method Invocation) the objective is use it in applications that most often use sockets. RMI will be used for a clientserver web-application, specially a poker game with chatting capability between the players. The database will be applied in an application for small and medium business where two stores should keep data about your