SlideShare una empresa de Scribd logo
1 de 10
As novidades da
especificação EJB 3.2
       Hugo Lavalle
      JustJava 2012
Adote uma JSR
Adote uma JSR


Como participar ?

Escolha uma JSR
Se apresente ao SouJava e ao líder da JSR
Leia a especificação
Acompanhe listas de email
Compartilhe
EJB 3.2
JSR 345: Enterprise JavaBeans 3.2
http://java.net/projects/ejb-spec
Líder: Marina Vatkina (Oracle)
Expert Group
 Adam Bien         Caucho Technology, Inc   RedHat
                   Reza Rahman              Pete Muir
 Stefan Heldt                               Carlo de Wolf
                   Richard Hightower
 IBM                                        Pramati Technologies
 David Blevins     Monteiro, Jean-Louis     Ravikiran Noothi
 Jeremy Bauer
                   OW2                      TmaxSoft, Inc.
 Oracle            Florent Benoit           Miju Byon
 Marina Vatkina
 Linda DeMichiel   Antonio Goncalves
JSR 345 - Cronograma

                                                      Q4/2012
                                                   Proposed Final
                        Q3/2012                        Draft
                      Public Review
                                         JavaOne            Q1/2013
            Fev/2012                                     Final Release
 Abr/2011   Early Draft
  Início




                                   Hoje
                              JustJava 2012
JSR 345 - Proposta original (abril/2011)
EJB 3.2 - Evolução das versões 3.0 e 3.1
Java EE 7 e Cloud computing
Factorization
Ampliação do uso de anotações
Tecnologias opcionais
Novas propostas podem ser sugeridas pelo EG
JSR 345 - Situação atual
Public Draft 1 (02/maio)
EJB 3.2 Lite
   Chamada assíncrona de session bean
   Timer service (não persistente)
   JAX-RS web service endpoint
Removida restrição para obtenção de classloader
Contexto de transação de SFSB interceptors
JSR 345 - Trabalho em progresso
Multi-tenancy
Interoperabilidade com RMI-IIOP
Passivation de SFSB
Anotação @MaxConcurrency
TimerService.getAllTimers()
Tornar EntityManager serializável
Melhorias em MDB
Melhorias no texto da especificação
   Persistent Timer
   Container EJB embarcado
E muito mais...
Java EE 7

            PaaS




                   GlassFish 4.0
Hugo Cesar Crohare Lavalle

hlavalle@cpqd.com.br

Más contenido relacionado

Similar a As novidades da especificação EJB 3.2

Java one
Java oneJava one
Java oneIsmael
 
Novidades de Java EE 7
Novidades de Java EE 7Novidades de Java EE 7
Novidades de Java EE 7pt_programar
 
Java OO Middleware - JEE / EJB / RMI
Java OO Middleware - JEE / EJB / RMIJava OO Middleware - JEE / EJB / RMI
Java OO Middleware - JEE / EJB / RMIYitzhak Stone
 
MC31 - Desenvolvimento um Aplicativo completo usando JSF, EJB e padrões
MC31 - Desenvolvimento um Aplicativo completo usando JSF, EJB e padrõesMC31 - Desenvolvimento um Aplicativo completo usando JSF, EJB e padrões
MC31 - Desenvolvimento um Aplicativo completo usando JSF, EJB e padrõesRodrigo Cândido da Silva
 
Anatomia do JSF, JavaServer Faces
Anatomia do JSF, JavaServer FacesAnatomia do JSF, JavaServer Faces
Anatomia do JSF, JavaServer FacesRafael Ponte
 
TDC2012 - Implementando aplicativos Web com JSF, CDI e JPA
TDC2012 - Implementando aplicativos Web com JSF, CDI e JPA  TDC2012 - Implementando aplicativos Web com JSF, CDI e JPA
TDC2012 - Implementando aplicativos Web com JSF, CDI e JPA Rodrigo Cândido da Silva
 
GlassFish, Maven, Cloud e o futuro do Java EE
GlassFish, Maven, Cloud e o futuro do Java EEGlassFish, Maven, Cloud e o futuro do Java EE
GlassFish, Maven, Cloud e o futuro do Java EEBruno Borges
 
Começando com Java EE 6
Começando com Java EE 6Começando com Java EE 6
Começando com Java EE 6danferreira
 
TDC 2011 - HornetQ e SwitchYard
TDC 2011 - HornetQ e SwitchYardTDC 2011 - HornetQ e SwitchYard
TDC 2011 - HornetQ e SwitchYardSamuel Tauil
 
Spring roo produtividade no java
Spring roo produtividade no javaSpring roo produtividade no java
Spring roo produtividade no javaPedro Cavalero
 
Desenvolvimento Web/Java com Framework Demoiselle
Desenvolvimento Web/Java com Framework DemoiselleDesenvolvimento Web/Java com Framework Demoiselle
Desenvolvimento Web/Java com Framework DemoiselleSerge Rehem
 
Arquitetura jee bp_overview
Arquitetura jee bp_overviewArquitetura jee bp_overview
Arquitetura jee bp_overviewJuarez Junior
 
Palestra Demoiselle V1.x no 11 FISL
Palestra Demoiselle V1.x no 11 FISL Palestra Demoiselle V1.x no 11 FISL
Palestra Demoiselle V1.x no 11 FISL Emerson Saito
 

Similar a As novidades da especificação EJB 3.2 (20)

Java one
Java oneJava one
Java one
 
Novidades de Java EE 7
Novidades de Java EE 7Novidades de Java EE 7
Novidades de Java EE 7
 
Java OO Middleware - JEE / EJB / RMI
Java OO Middleware - JEE / EJB / RMIJava OO Middleware - JEE / EJB / RMI
Java OO Middleware - JEE / EJB / RMI
 
Java ee 5
Java ee 5Java ee 5
Java ee 5
 
MC31 - Desenvolvimento um Aplicativo completo usando JSF, EJB e padrões
MC31 - Desenvolvimento um Aplicativo completo usando JSF, EJB e padrõesMC31 - Desenvolvimento um Aplicativo completo usando JSF, EJB e padrões
MC31 - Desenvolvimento um Aplicativo completo usando JSF, EJB e padrões
 
Anatomia do JSF, JavaServer Faces
Anatomia do JSF, JavaServer FacesAnatomia do JSF, JavaServer Faces
Anatomia do JSF, JavaServer Faces
 
TDC2012 - Implementando aplicativos Web com JSF, CDI e JPA
TDC2012 - Implementando aplicativos Web com JSF, CDI e JPA  TDC2012 - Implementando aplicativos Web com JSF, CDI e JPA
TDC2012 - Implementando aplicativos Web com JSF, CDI e JPA
 
Java ee com ejb 3
Java ee com ejb 3Java ee com ejb 3
Java ee com ejb 3
 
A Tecnologia Java Livre
A Tecnologia Java LivreA Tecnologia Java Livre
A Tecnologia Java Livre
 
GlassFish, Maven, Cloud e o futuro do Java EE
GlassFish, Maven, Cloud e o futuro do Java EEGlassFish, Maven, Cloud e o futuro do Java EE
GlassFish, Maven, Cloud e o futuro do Java EE
 
Começando com Java EE 6
Começando com Java EE 6Começando com Java EE 6
Começando com Java EE 6
 
TDC 2012 - JDF
TDC 2012 - JDFTDC 2012 - JDF
TDC 2012 - JDF
 
Spring Roo
Spring RooSpring Roo
Spring Roo
 
EJB 3.1
EJB 3.1EJB 3.1
EJB 3.1
 
TDC 2011 - HornetQ e SwitchYard
TDC 2011 - HornetQ e SwitchYardTDC 2011 - HornetQ e SwitchYard
TDC 2011 - HornetQ e SwitchYard
 
Spring roo produtividade no java
Spring roo produtividade no javaSpring roo produtividade no java
Spring roo produtividade no java
 
Desenvolvimento Web/Java com Framework Demoiselle
Desenvolvimento Web/Java com Framework DemoiselleDesenvolvimento Web/Java com Framework Demoiselle
Desenvolvimento Web/Java com Framework Demoiselle
 
Java pode ser_hipster
Java pode ser_hipsterJava pode ser_hipster
Java pode ser_hipster
 
Arquitetura jee bp_overview
Arquitetura jee bp_overviewArquitetura jee bp_overview
Arquitetura jee bp_overview
 
Palestra Demoiselle V1.x no 11 FISL
Palestra Demoiselle V1.x no 11 FISL Palestra Demoiselle V1.x no 11 FISL
Palestra Demoiselle V1.x no 11 FISL
 

As novidades da especificação EJB 3.2

  • 1. As novidades da especificação EJB 3.2 Hugo Lavalle JustJava 2012
  • 3. Adote uma JSR Como participar ? Escolha uma JSR Se apresente ao SouJava e ao líder da JSR Leia a especificação Acompanhe listas de email Compartilhe
  • 4. EJB 3.2 JSR 345: Enterprise JavaBeans 3.2 http://java.net/projects/ejb-spec Líder: Marina Vatkina (Oracle) Expert Group Adam Bien Caucho Technology, Inc RedHat Reza Rahman Pete Muir Stefan Heldt Carlo de Wolf Richard Hightower IBM Pramati Technologies David Blevins Monteiro, Jean-Louis Ravikiran Noothi Jeremy Bauer OW2 TmaxSoft, Inc. Oracle Florent Benoit Miju Byon Marina Vatkina Linda DeMichiel Antonio Goncalves
  • 5. JSR 345 - Cronograma Q4/2012 Proposed Final Q3/2012 Draft Public Review JavaOne Q1/2013 Fev/2012 Final Release Abr/2011 Early Draft Início Hoje JustJava 2012
  • 6. JSR 345 - Proposta original (abril/2011) EJB 3.2 - Evolução das versões 3.0 e 3.1 Java EE 7 e Cloud computing Factorization Ampliação do uso de anotações Tecnologias opcionais Novas propostas podem ser sugeridas pelo EG
  • 7. JSR 345 - Situação atual Public Draft 1 (02/maio) EJB 3.2 Lite Chamada assíncrona de session bean Timer service (não persistente) JAX-RS web service endpoint Removida restrição para obtenção de classloader Contexto de transação de SFSB interceptors
  • 8. JSR 345 - Trabalho em progresso Multi-tenancy Interoperabilidade com RMI-IIOP Passivation de SFSB Anotação @MaxConcurrency TimerService.getAllTimers() Tornar EntityManager serializável Melhorias em MDB Melhorias no texto da especificação Persistent Timer Container EJB embarcado E muito mais...
  • 9. Java EE 7 PaaS GlassFish 4.0
  • 10. Hugo Cesar Crohare Lavalle hlavalle@cpqd.com.br

Notas del editor

  1. Nos próximos minutos 15 minutos vou falar sobre o processo de elaboração da especificação e mostrar algumas novidades da tecnologia Enterprise Java Beans que estarão presentes na versão 3.2. Esta apresentação é resultado da minha participação no programa Adote uma JSR.
  2. É uma iniciativa internacional criada pelo London Java Community e pelo SouJava, os dois grupos de usuários Java que fazem parte do comitê executivo do JCP. O objetivo desta iniciativa é aumentar a participação dos grupos de usuários nas JSRs.
  3. A JSR da especificação EJB 3.2 é a 345. O trabalho de especificação está sendo realizado em um projeto java.net, a fim de prover maior transparência para a comunidade. Marina Vatkina, da Oracle, é a líder da JSR. O trabalho de elaboração da especificação é conduzido efetivamente pelos membros do Expert Group. Nos próximos slides vou mostrar características desta nova versão, em 3 momentos: (1) A proposta original que deu início ao processo no JCP; (2) a situação atual da especificação, (3) e algumas ideias que ainda estão em discussão que podem ser adicionadas à especificação.
  4. “ What is new in this release” Os objetivos propostos para a versão 3.2 são: Consolidar os avanços conquistados nas versões anteriores e continuar a simplificação da arquitetura EJB.