Duvida em RMI

1 resposta
TiD

Ola senhores,

Estou com uma duvida em RMI que é a seguinte: depois de codificar a classe server, parto para um client. A questão é, como vou “instanciar” um objeto servidor se teoricamente no meu classpath/JVM não ha instancia dessa classe?

Ex, suponha que a interface Server defina o servidor (e alguma classe concreta a implemente) e meu client vai chamar:

Server svr = (Server) Naming.lookup(“rmi://…”);

Ora, se teoricamente a chamada é remota, por que terei que ter o classfile no meu classpath ? Se preciso ter no meu classpath, por que usar algo remoto (com todos os drawbacks) ?

Alias, outra pergunta: em que situacoes o RMI é indicado ?

Abraço!

1 Resposta

rdgms

Esses dias eu com um camarada fizemos um negocio muito daora!!!
Tinha uma aplicação que gerava relatorios em JasperReport mas essa aplicação travava tudo por causa da geração dos relatorios (Pelo numero de relatorios gerados e pela monstruosidade dos mesmo)kk
O que fizemos foi passar todo o processamento da geração do relatorio para outro server ultilizando RMI.

acho que isso da uma ideia para que você pode ultilizar o RMI… no caso eu uzei Spring Remoting.

^^

Criado 22 de julho de 2009
Ultima resposta 22 de jul. de 2009
Respostas 1
Participantes 2