O documento discute a arquitetura JBoss Seam e o projeto XSeam. Resume três mitos sobre o Seam, como lidar com situações como DAO vs EntityManager vs EntityHome e atualização indesejada de entidades, e apresenta o projeto XSeam como uma extensão do Seam.
1. Arquitetura JBoss Seam e
Projeto XSeam
Alessandro Lazarotti Rafael Benevides
alazarot@redhat.com benevides@redhat.com
Red Hat Red Hat
JBossInBossa 2010
2. O que é o JBoss Seam ?
JSR 299 (CDI)
JBossInBossa 2010
3. Agenda
Desmitificando alguns mitos:
– O Seam favorece a bagunça (camadas)
– Só justifica usar o Seam com EJB
Como lidar com algumas situações
– O Dilêma: Dao vs EntityManager vs EntityHome
– Atualização indesejada de entidade
O Projeto XSeam
JBossInBossa 2010
5. Esclarecendo a suposta bagunça
“O Seam permite o acesso a
qualquer componente a partir
de qualquer camada. Isto
favorece a bagunça!”
(desinformado)
MITO!!!!
JBossInBossa 2010