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!