Caro Eduardo,

Stubs e Skeletons s�o partes de um Design Pattern chamado Proxy (ou
Surrogate). Um Stub � um representante de uma classe. Geralmente ele
implementa a mesma interface da classe original. Um Skeleton � uma classe
que recebe as chamadas de um Stub e as repassa (ou n�o, dependendo do
objetivo do Proxy) para a classe original. Recomendo que voc� leia sobre
esse Design Pattern pois ele tem diversas aplica��es interessantes.

Em J2EE o uso mais comum do Proxy � no mecanismo de funcionamento dos EJBs.
Ao criar um EJB voc� cria uma classe e duas interfaces (home/localhome e
remote/local) que voc� n�o implementa. Ao colocar seu componente no
Container (servidor de aplica��o), ele gera automaticamente um par
Stub/Skeleton para a sua interface home/homelocal e outro para a sua
interface remote/local. No JNDI � colocado o Stub do seu EJB. Ent�o, voc�
chama o m�todo de cria��o do seu EJB e recebe um Stub da sua interface
remote/local. Quando voc� chama qualquer m�todo desse Stub ele o repassa
para o Skeleton dentro do Container que, por sua vez, repassa o pedido para
sua classe. 

N�o sei se consegui me explicar bem... qualquer d�vida � s� falar.

[]'s
Rodrigo


-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
Enviada em: quarta-feira, 12 de maio de 2004 11:47
Para: [EMAIL PROTECTED]
Assunto: [JUG-Petro] stubs e skeletons

Oi pessoal,

to com uma duvida... vcs sabem me dizer o que s�o stubs e skeletons em j2ee
e
sua relacao com servidores de aplica��o?

N�o me lembro de ter lido isso em outro lugar e agora me deparei com isso
num paper que estou lendo sobre desempenho e escalabilidade em j2ee...

[]'s
Eduardo


-------------------------------------------------
This mail sent through IMP: http://horde.org/imp/


 
Yahoo! Groups Links



 




------------------------ Yahoo! Groups Sponsor ---------------------~-->
Yahoo! Domains - Claim yours for only $14.70
http://us.click.yahoo.com/Z1wmxD/DREIAA/yQLSAA/5cFolB/TM
---------------------------------------------------------------------~->

 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
     http://groups.yahoo.com/group/jug-petropolis/

<*> To unsubscribe from this group, send an email to:
     [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
     http://docs.yahoo.com/info/terms/
 

Atrašyti