Rmi

1 resposta
E

Quando um cliente faz uma chamada a um objeto remoto…

o servidor cria uma instância do objeto para cada cliente?
se não, este objeto é sincronizado ou todos tem acesso ao mesmo tempo?

surgiu esta dúvida porque tenho um objeto remoto com os métodos setNome(), setTelefone(), cadastra() etc. Posso fazer o cliente chamar os métodos

setNome("André"); setTelefone("222255566"); cadastra();

ou é melhor

cadastra("André", "222255566");

para não ter problemas com acessos simultâneos?
:roll:

1 Resposta

Paulo_Silveira

rmi, voce pega um objeto pelo Naming Service. Se voce nao tomar cuidado, vai haver SIM problemas de sincronizacao, diferente do EJB que grande parte da sincreonizacao ele toma conta.

sincronizar metodos de um objeto Remote nem sempre eh boa ideia. ai criar um super overhead

Criado 12 de junho de 2003
Ultima resposta 12 de jun. de 2003
Respostas 1
Participantes 2