Marcelo Vessoni escreveu:

> Ola para todos
>
>     Eu gostaria de esclarecer uma d�vida com voc�s sobre RMI. Pelo que
> pude perceber, quando vamos desenvolver uma aplicacao distribu�da,
> definimos as funcionalidades que cada componente (cliente/servidor) vai
> ter. No servidor, � feito o rebind de um objeto deste servidor para um
> dado nome qualquer.
>
>     Na porcao cliente, obtemos uma referencia da interface do
> "servidor" e chamamos o m�todo lookup para o mesmo dado nome de objeto
> do servidor.
>
>     A� � que est�: falando em aplicacao java e nao em applet, o codigo
> do servidor deve estar tambem presente na maquina que executa a porcao
> cliente, caso contrario nao seria possivel para o cliente encontrar o
> c�digo da interface do servidor no momento do lookup.
>
>     Eu posso estar errado, mas esta � uma defici�ncia grave do RMI, n�o
> �? Existe algum modo de separar totalmente o codigo do cliente e do
> servidor, ou seja, estarem em maquinas separadas? Algo como um CLass
> Loader?
>
>     Sei que o CORBA faz isto, mas ai j� � outra hist�ria!!
>
>     Gostaria de um esclarecimento!
>     Obrigado, valeu!
>
>     Marcelo
>

Acho que voce est� confundindo um pouco Marcelo. Tanto Corba quanto RMI n�o exigem que 
interfaces e implementa��es estejam
presentes na m�quina Cliente. O que voce precisa � dos skels e stubs que fazema 
de/serializa��o dos seus requests remotos pela
rede. Com RMI o ClassLoader carrega os stubs no cliente
quando necess�rio.

T�,

Fred.



>                                                   
>------------------------------------------------------------------------
>
>   Marcelo Desiderato Vessoni <[EMAIL PROTECTED]>
>   UFSCar
>
>   Marcelo Desiderato Vessoni
>   UFSCar                                         <[EMAIL PROTECTED]>
>   Rua Alvarenga Peixoto, 290 apto 301            Trabalho: +55 16 260 8233
>   S�o Carlos                                     Endere�o do Netscape Conference
>   SP                                             Servidor DLS Netscape Conference
>   13566-582
>   Brazil
>   Mestrado em Ci�ncia da Computa��o Grupo de Redes de Computadores e Sistemas 
>Distribu�dos
>   Informa��es adicionais:
>   Sobrenome    Desiderato Vessoni
>   Primeiro nomeMarcelo
>   Vers�o       2.1



* Para nao receber mais e-mails da lista, acesse 
<http://www.sun.com.br:8080/guest/RemoteAvailableLists>, coloque seu e-mail, escolha a 
lista <[EMAIL PROTECTED]> e de um <submit>.

Responder a