Oi pessoal, preciso fazer um exemplo simples aqui com RMI. É simplesmente uma agência contendo várias contas e realizando operações simples como depósito, retirada, transferência, etc.
Eu li o artigo do GUJ sobre RMI, mas não consegui fazer nem a primeira operação pra testar, uma consulta de saldo.
Eu queria ajuda sobre a forma como deve ser estruturado.
Preciso ter:
*A classe Conta, com seus métodos.
*A interface Agencia, sendo que nessa interface vai apenas ter a definição dos métodos, certo?
*A classe AgenciaImpl, onde defino os métodos de Agencia.
*O servidor, que vai ter apenas o rebind.
*E finalmente o cliente (Caixa, por exemplo), que chama os métodos de AgenciaImpl.
É assim que deve funcionar, correto? Agora, onde que eu armazenaria as contas, ou seja, onde estaria declarado o ArrayList de Conta?
Eu tive o seguinte erro: (as classes estão com nomes diferentes)
Enfim, eu queria uma ajuda sobre como estruturar as classes. Agradeço a quem puder ajudar.