Dúvida DAO em EJB?  XML
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Autor Mensagem
erickfm8
GUJ Master

Membro desde: 06/10/2009 19:29:12
Mensagens: 1396
Offline

Pessoal eu ouvi comentar que no EJB 3 o padrão DAO(persistencia) é depreciado, ou seja

para gravar um objedo

eu não preciso ter



pois o próprio save do JPA ja encapsula a lógia de persistencia.

finalizando eu não preciso ter uma classe DAO , no proprio bean eu uso o save e beleza.

está correto?

This message was edited 1 time. Last update was at 15/03/2011 13:46:28


Bacharel em Sistema de Informação
SCJP - Sun Certified Java Programmer
OCWCD - Oracle Certified Web Component Developer (Estudando..)
felipeguerra
GUJ Ranger

Membro desde: 26/03/2007 16:36:54
Mensagens: 987
Localização: São Paulo
Offline

Vc pode ter uma camada de acesso a dados que são Session Beans Stateless, injetando o Entity Manager e parametrizando qual entidade a classe gerencia do modelo.

"Antes da iluminação cortar lenha, carregar água. Depois da iluminação cortar lenha, carregar água..."
erickfm8
GUJ Master

Membro desde: 06/10/2009 19:29:12
Mensagens: 1396
Offline

Então mais o Bean Stateless faz parte da regra de negócio certo?

a minha pergunta é

se eu ter o metodo gravar dentro do bean, ex:



está correto?: a logica de persistencia está encpsulada?

pois eu fazia assim antes, dentro do bean

This message was edited 1 time. Last update was at 15/03/2011 13:47:49


Bacharel em Sistema de Informação
SCJP - Sun Certified Java Programmer
OCWCD - Oracle Certified Web Component Developer (Estudando..)
felipeguerra
GUJ Ranger

Membro desde: 26/03/2007 16:36:54
Mensagens: 987
Localização: São Paulo
Offline

Então, há arquiteturas e arquiteturas...simplificando, seus DAOs são Enterprise Java Beans, com isso, eles ganham todo o poder da tecnologia, é isso.

E sim, a persistência fica encapsulada.

"Antes da iluminação cortar lenha, carregar água. Depois da iluminação cortar lenha, carregar água..."
Rafael Carneiro
Moderador
[Avatar]

Membro desde: 31/03/2007 12:40:41
Mensagens: 809
Localização: Fortaleza
Offline

Aconselho a leitura desse post do Ricardo Ferreira: http://architecture-journal.blogspot.com/2007/07/enterprise-java-beans-30-anti-patterns.html

Rafael Carneiro
http://www.rafaelcarneiro.com | @rcarneiro | JForum
[WWW] [MSN]
 
Índice dos Fóruns » Java Enterprise Edition (Java EE)
Ir para:   
Powered by JForum 2.1.8 © JForum Team