SlideShare uma empresa Scribd logo
1 de 13
Arquitetura JBoss Seam e
Projeto XSeam
Alessandro Lazarotti                       Rafael Benevides
alazarot@redhat.com                        benevides@redhat.com
Red Hat                                    Red 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                           EntityManager




Repositório                             DAO




                 JBossInBossa 2010
Esclarecendo o FlushMode




      JBossInBossa 2010
XSeam




JBossInBossa 2010
http://xseam.dev.java.net




      JBossInBossa 2010
Dúvidas




JBossInBossa 2010

Mais conteúdo relacionado

Mais de Rafael Benevides

TDC 2014 SP - E o DeltaSpike ?
TDC 2014 SP - E o DeltaSpike ?TDC 2014 SP - E o DeltaSpike ?
TDC 2014 SP - E o DeltaSpike ?Rafael Benevides
 
Reunião SouJava BSB - 2005 - Java a favor do consumidor brasileiro
Reunião SouJava BSB - 2005 - Java a favor do consumidor brasileiro Reunião SouJava BSB - 2005 - Java a favor do consumidor brasileiro
Reunião SouJava BSB - 2005 - Java a favor do consumidor brasileiro Rafael Benevides
 
Apostilava Java EE 5 - 2007
Apostilava Java EE 5 - 2007Apostilava Java EE 5 - 2007
Apostilava Java EE 5 - 2007Rafael Benevides
 
Red Hat Roadshow 2009 - Drools
Red Hat Roadshow 2009 - DroolsRed Hat Roadshow 2009 - Drools
Red Hat Roadshow 2009 - DroolsRafael Benevides
 

Mais de Rafael Benevides (6)

TDC 2014 SP - E o DeltaSpike ?
TDC 2014 SP - E o DeltaSpike ?TDC 2014 SP - E o DeltaSpike ?
TDC 2014 SP - E o DeltaSpike ?
 
Reunião SouJava BSB - 2005 - Java a favor do consumidor brasileiro
Reunião SouJava BSB - 2005 - Java a favor do consumidor brasileiro Reunião SouJava BSB - 2005 - Java a favor do consumidor brasileiro
Reunião SouJava BSB - 2005 - Java a favor do consumidor brasileiro
 
Apostilava Java EE 5 - 2007
Apostilava Java EE 5 - 2007Apostilava Java EE 5 - 2007
Apostilava Java EE 5 - 2007
 
TDC 2012 - JDF
TDC 2012 - JDFTDC 2012 - JDF
TDC 2012 - JDF
 
JBossInBossa 2011 - BRMS
JBossInBossa 2011 - BRMSJBossInBossa 2011 - BRMS
JBossInBossa 2011 - BRMS
 
Red Hat Roadshow 2009 - Drools
Red Hat Roadshow 2009 - DroolsRed Hat Roadshow 2009 - Drools
Red Hat Roadshow 2009 - Drools
 

JBossinBossa 2010 - Seam