EJBs dentro e fora do contêiner  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
guigouz
Debugger

Membro desde: 19/09/2006 23:08:34
Mensagens: 66
Offline

Seguinte
Já tenho um sistema aqui "rodando" e estou organizando o código, minha missão é que ele funcione dentro e fora do contêiner (no caso, o Glassfish). É um sistema básico de controle de patrimônio. Basicamente tenho uma entidade "Bem" e um JPanel BemPanel que edita um Bem. O JPanel tem um campo private Bem current; que aponta para o Bem que está sendo editado (em vários JInternalFrames, cada um edita um Bem). Hoje o próprio panel faz o lookup do Session Bean e atualiza o banco.
Meu problema é que agora esse sistema deve funcionar fora do contêiner também (com JavaDB) e então o JPanel deveria acessar o EntityManager direto em vez do Session Bean.
Alguma sugestão ?

Abraço

gui
lmprates
JavaChild
[Avatar]

Membro desde: 18/08/2006 11:43:29
Mensagens: 127
Localização: Porto Alegre - RS
Offline

Você quis dizer que a interface acessa direto os EJB's e esta tentando fazer funcionar de uma forma que acesse tanto esses beans quando um banco de dados diretamente?
Se for isto, sugiro você inserir mais uma camada entre a interface e o banco de dados ou beans, que seriam DAO (Data access objects).
Dentro destes daos você escolhe como vai acessar seus dados e deixa a interface somente com a função de interface.

att,

------
Leonardo Prates
Bacharel em Sistemas de Informação
Sun Certified Java Associate
[MSN]
Tecnoage
GUJ Master

Membro desde: 13/03/2005 23:18:07
Mensagens: 1723
Localização: SP
Offline

É mais ou menos por ae mesmo... Só que um DAO EJB3 é um pouco diferente...

Arquiteto de Software
Sysped Solutions
R3 SAP CAT-83, NF-e, ECD, EFD, CT-e, MANAD, IN86
www.sysped.com.br
[Email] [WWW] [MSN]
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team