JBossinBossa 2010 - Seam

Post on 02-Jul-2015

105 views 0 download

description

Apresentação da arquitetura JBoss Seam e do projeto XSeam no JBossInBossa 2010

Transcript of JBossinBossa 2010 - Seam

JBossInBossa 2010

Arquitetura JBoss Seam e Projeto XSeam

Alessandro Lazarottialazarot@redhat.comRed Hat

Rafael Benevidesbenevides@redhat.comRed Hat

JBossInBossa 2010

O que é o JBoss Seam ?

JSR 299 (CDI)

JBossInBossa 2010

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

JBossInBossa 2010

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

Esclarecendo a bagunça

JBossInBossa 2010

Seam != integração de JSF + EJB

JBossInBossa 2010

Seam = Produtividade

JBossInBossa 2010

A disputa do século

EntityHome

Repositório

EntityManager

DAO

JBossInBossa 2010

Esclarecendo o FlushMode

JBossInBossa 2010

XSeam

JBossInBossa 2010

http://xseam.dev.java.net

JBossInBossa 2010

Dúvidas