Digamos que sim...O client pede para o Home uma inst�ncia do EJB. e usa depois a inst�ncia retornada do objeto Remote (ou Local) para conversar com a inst�ncia do ejb.
----- Original Message -----
Sent: Wednesday, January 08, 2003 4:12 PM
Subject: RES: [enterprise-list] D�vidas sobre EJB

Giovane Salvador e Valter Lobo

 

Valeu pelas explica��es, s� me confirma uma coisa. Se eu entendi bem, o client utiliza a interface Home para instanciar o EJB e a interface (Local ou Remota) somente servir� para validar as assinaturas dos m�todos, isto est� correto?

 

 

 ///,        ////

 \  /,      /  >.  

  \  /,   _/  /.   

   \_  /_/   /.    

    \__/_   <      

    /<<< \_\_      

   /,)^>>_._ \     

   (/   \\ /\\\

        // ````    

=======((`==================

M a r c o   A n t o n i o   d a   S i l v a

Analista de Sistemas

Funda��o Faculdade de Medicina

(0XX11) 3016-4807

============================

 

 

-----Mensagem original-----
De: Giovani Salvador [mailto:[EMAIL PROTECTED]]
Enviada em: quarta-feira, 8 de janeiro de 2003 10:57
Para: enterprise-list@soujava.org.br
Assunto: Re: [enterprise-list] D�vidas sobre EJB

 

MArco....

 

 

Interface Home:

 

Atua como uma"f�brica" de inst�ncias de EJB, as chamadas EJB Objects, que s�o as inst�ncias que v�o atender os clientes. Um cliente tem de antes solicitar para a interface Home uma inst�ncia de EJB Object na mem�ria.

 

Interface Local ou Remote. Estes s�o os EJB Object. Na verdade, tu codifica como uma interface e o container implmenta o c�digo dela. Quando uma home solicita uma inst�ncia de uma EJB Object, o container ent�o instancia o objeto implementado da interface Local ou Remote.

� nesta interface que est�o descritos os m�todos que um cliente est� apto a chamar e � atrav�s da inst�ncia de Remote ou Local que o cliente vai efetivamente fala r com a inst�ncia de um EJB. Note que um cliente nunca fala diretamente com a inst�ncia da classe bean  e sim atrav�s das inst�ncias de EJB Object (ou EJB Local Object para o caso das Local).

Mas qual a diferen�a entre Local e Remote? Basicamente, uma Remote permite que clientes a invoquem de forma remota e uma local s� para clientes na mesma Virtual Machine.

 

----- Original Message -----

Sent: Wednesday, January 08, 2003 9:54 AM

Subject: [enterprise-list] D�vidas sobre EJB

 

Ola pessoal

 

Atualmente estou lendo o livro �Using Enterprise JavaBeans� da s�rie Que e estou com algumas d�vidas se algu�m puder me ajudar a entender alguns conceitos ficarei agradecido.

 

A literatura me apresentou inicialmente tr�s tipos de objetos:

 

1. Interface Local ou Remote.

2. Interface Home

3. Classe Bean

 

O objeto 3 est� bem entendido, pois, s�o os meus objetos de neg�cios, iguais aos meus javabeans que j� venho trabalhando nos servidores Web (como o Tomcat). Por�m, os objetos 1 e 2 n�o compreendi bem como eles s�o utilizados pelo container EJB e qual a finalidade de cada um deles; pr� mim os dois seriam a mesma coisa, tendo as mesmas funcionalidades, quais as diferen�as entre eles?

 

Desde j� agrade�o qualquer ajuda, obrigado!!!

 

 

 ///,        ////

 \  /,      /  >.  

  \  /,   _/  /.   

   \_  /_/   /.    

    \__/_   <      

    /<<< \_\_      

   /,)^>>_._ \     

   (/   \\ /\\\

        // ````    

=======((`==================

M a r c o   A n t o n i o   d a   S i l v a

Analista de Sistemas

Funda��o Faculdade de Medicina

============================

 

 

Responder a