Session Bean acessando Entity Bean

2 respostas
A

Qual a melhor forma de se implementar um Session Bean que acessa um Entity Bean (BMP), usando Session Façade ?

2 Respostas

D

ae amhfilho, o melhor jeito de se fazer isso, e recomendado, ou melhor especificado pela Sun é via referencia. Tem muita gente que faz um lookup via jndi name, da certo!? Dá! Só q no JBoss, pq o jboss eh uma mae, se vc faz um lookup, e ele ve q os dois beans tao na mesma VM entao ele faz uma chamada local. Agora tenta passar isso pro WEbSphere, por exemplo… aff! Da uma zica do cão hheheheeh.

Essa referencia, vc declara ela no ejb-jar.xml. Eh simples, na verdade vc da um “alias” para o entity bean, dai vc usa esse alias, para fazer um lookup nele. Por exemplo, vc da o nome de ejb/MeuEntityBean
dai na hora de busca-lo, vc da um lookup nesse nome: java:comp/env/ejb/MeuEntityBean

e ele acha hehehe… e vc pode portar isso tranquilinho…

Caso vc use XDoclet, fala ai q eu ponho os comandos para criar essa referencia ao entity bean

A

Obrigado darkseid. Valeu pela dica !

Criado 10 de junho de 2005
Ultima resposta 14 de jun. de 2005
Respostas 2
Participantes 2