| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 02/10/2007 16:26:19
|
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
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/10/2007 09:37:53
|
lmprates
JavaChild
![[Avatar]](/images/avatar/f2d7e2fc28ededdf63c1684a3b6d0c5f.jpg)
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 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 03/10/2007 13:39:53
|
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 |
|
|
 |
|
|