Certo. A explica��o foi muito boa. Agora para tirar a minha d�vida em um
exemplo, me expliquem isso.

Esse � um trecho do livro "Tutorial do J2EE".

"Passando um refer�ncia de objecto de um enterprise bean

    Supona que seu enterprise bean precise passar uma refer�ncia a ele mesmo
para outro bean. Por exemplo, voc� talvez queira passar a refer�ncia para
que o segundo bean possa chamar os m�todos do primeiro bean. Voc� n�o pode
passar a refer�ncia this porque ela aponta pata a inst�ncia do bean, o qual
est� executando no cont�iner EJB. Somente o cont�iner pode chamar
diretamente os m�todos na inst�ncia do bean. Os clientes acessam a inst�ncia
indiretamente chamando os m�todos no objeto cujo tipo � a interface remota
do bean. � a refer�ncia a esse objeto (a refer�ncia remota do bean) que o
primeiro poderia passar para o segundo bean.
    Um bean se sess�o obt�m sua refer�ncia remota chamando o m�todo
getEJBObject da interface SessionContext. Um bean de entidade poderia chamar
o m�todo getEJBObject da interface EntityContext. Essas interfaces
proporcionam aos bean acesso aos contextos de inst�ncia mantidos pelo
cont�iner EJB. Normalmente, o bean salva o contexto no m�todo
setSessionContext. O fragmento de c�digo a seguir mostra como um bean de
sess�o poderia usar esses m�todos.

public class WagonBean implements SessionBean {

   SessionContext context;
   ...
   public void setSessionContext(SessionContext sc) {
      this.context = sc;
   }
   ...
   public void passItOn(Basket basket) {
   ...
      basket.copyItems(context.getEJBObject());
   }
   ...




Henrique Ribeiro



---------------------------------------------------------------------
Para cancelar a subscri��o, envie mensagem para: 
[EMAIL PROTECTED]
Para comandos adicionais, envie mensagem para: [EMAIL PROTECTED]

Responder a