Oi, isso j� est� respondido no item 1: 

>1- Vc. pode enviar o handle (via getHandle da interface >EJBObject) do 
primeiro session bean , para o segundo >session bean. Ent�o esse segundo 
session poderia recriar a >instancia remota e obter atributos desse session 
bean j� >criado. 

Mas isso pode ou n�o ser necess�rio (e ou utiliz�vel), dependendo de onde 
vc. est� chamando esse segundo session: 

* Contando que o acionador do segundo session bean 
seja o mesmo cliente que acionou o primeiro, pode-se fazer 
o seguinte: 

1- Se for uma aplica��o web j2ee, vc.pode armazenar esse 
handle ou o id da propriedade rural atrav�s do m�todo 
setAttribute da interface HttpSession, e recuper�-lo 
com getAttribute. 

2- Se for uma aplica��o awt vc. pode armazenar esse 
handle ou id da propriedade em uma variavel static de 
alguma classe singleton de sua aplica��o. 

3- Pode parecer desnecess�rio comentar isso, mas se o segundo session for 
acionado exatamente pelo primeiro session, 
basta passar o id da propriedade para o metodo. 


* Agora se for o caso de se acionar o segundo session 
a partir de outro cliente completamente distinto 
do que acionou o servlet, temos duas op��es: 

1- Se for estritamente necess�rio para completar 
a regra de neg�cio ter a inst�ncia do segundo bean, 
pode-se serializar* o handle e armazena-lo em um campo 
de uma tabela tempor�ria juntamente com o id do usu�rio, des-serializa-lo e 
reativar o EJBObject. 

Eu s� n�o me lembro de cabe�a se este handle pode ser reativado por um outro 
cliente (Pelo cliente que o criou com certeza!). Se vc. for realmente 
utilizar esta op��o me avise que eu dou uma olhada nas minhas anota��es. 

2- Armazenar o id da propriedade rural em uma tabela 
tempor�ria juntamente com o id do usu�rio. 


* Serializar: Caso vc. n�o saiba pode-se obter 
um string de um objeto serializado em disco, 
e com essa string obter uma instancia viva daquela 
classe novamente. 


[]�s 

PS. No email anterior, onde est� escrito "servlet" leia-se 
"session bean" 



Em 13 Aug 2004, [EMAIL PROTECTED] escreveu: 

>Valeu Marcelo pela ajuda. 
> Mas ainda fica uma d�vida: supondo que o session1 tem um atributo que sabe 
em qual propriedade rural o usu�rio est� logado. E um session2 precisa saber 
qual � esta propriedade rural que o usu�rio est� logado para realizar alguma 
regra de neg�cio. Como o session2 conseguira est� inst�ncia do session1 para 
extrair este dado? 
> 

_________________________________________________________
Voce quer um iGMail protegido contra v�rus e spams? 
Clique aqui: http://www.igmailseguro.ig.com.br
Ofertas imperd�veis! Link: http://www.americanas.com.br/ig/



------------------------ 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