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