SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
Java
                                          EE 6

                         Mais fácil de desenvolver



Começando com Java EE 6 – JustJava 2012              @dan_ferreira
BIO

                                     Daniel Ferreira

                                     Desenvolvedor Java nas Farmácias Pague Menos.

                                     Projeto: Pague Menos e-commerce.

                                     Desenvolvendo com Java profissionalmente desde 2008.

                                     Aprovado na 1ª fase da OCEA.




Começando com Java EE 6 – JustJava 2012                                              @dan_ferreira
AGENDA


                                                Cenas dos capit ulos anteriores



        1                 2                 3                 4                    5        6

 Entendendo          O que há             Hands-on
                                                          JSF 2.0                 JAX-RS   CDI
  o Java EE          de novo?               Lab




Começando com Java EE 6 – JustJava 2012                                                    @dan_ferreira
Overview
                                                     Web EoD Profile
                                                          Pruning
   Robust Scalable
     EJB CMP
                                                        EJB Lite
                                                    Embeddable container              Java EE 6
        JCA
                       J2EE 1.3
                                                         Jax-RS
                                                     Bean Validation                  28 specs
                                                         Injection
                       13 specs
                         Setembro                      Web Profile                    Dezembro 2009
                          2001                        Managed Bean

     J2EE 1.2
    10 specs
      Dezembro
       1999
                     Enterprise Application
                                                  J2EE 1.4
                           Servlet                  20 specs
      Projeto
                              JSP
                             EJB
                                                     Novembro 2003                     Java EE 5
        JPE
      Maio 1998
                             JMS                                                       23 specs
                         RMI / IIOP Web Services                Ease of Development
                                                                   Annotations
                                                                                         Maio 2006
                                            Management
                                            Deployment                Injection
                                                                 JPA, WS-*, JSF
Começando com Java EE 6 – JustJava 2012                                                              @dan_ferreira
Começando com Java EE 6 – JustJava 2012   @dan_ferreira
O que há de novo?

                                                                  Muito mais
                  Mais especificacoes,
                   porem mais leve
                                                                            EJB Lite
                Foco no codigo
               ao inves de XML                Java
                 Convention over              EE 6                             Mais rico
                  Configuration
                               Profiles
                                                                  Mais portavel (JNDI)
                                                  Pruning:
                                          Entit y Beans (EJB 2)
                                                 JAX-RP C
                                                   JAXR


Começando com Java EE 6 – JustJava 2012                                                    @dan_ferreira
Componentes
                         leves
             Adicao de servicos
          Transacao, seguranca,etc        Managed
 @javax.annotation.ManagedBean
                                          Beans 1.0




Começando com Java EE 6 – JustJava 2012               @dan_ferreira
JPA
                                          2.0




Começando com Java EE 6 – JustJava 2012         @dan_ferreira
EJB Lite

            Empacotamento WAR
                                          EJB 3.1
                      Singleton

                      Facil de testar
                  EJB Comtainer AP I




Começando com Java EE 6 – JustJava 2012             @dan_ferreira
EXERCÍCIO 1




                                          JSF 2.0




Começando com Java EE 6 – JustJava 2012             @dan_ferreira
EXERCÍCIO 2




                                          JAX-RS
                                            1.1




Começando com Java EE 6 – JustJava 2012            @dan_ferreira
EXERCÍCIO 3




                                          CDI 1.0




Começando com Java EE 6 – JustJava 2012             @dan_ferreira
REFERÊNCIAS


                Beginning Java EE 6 with Glassfish 3, Antonio Goncalves


                http://beginningee6.kenai.com


                http://www.antoniogoncalves.org


                http://alexismp.wordpress.com


                http://docs.oracle.com/javaee/6




Começando com Java EE 6 – JustJava 2012                                   @dan_ferreira
?

                                          PERGUNTAS



Começando com Java EE 6 – JustJava 2012               @dan_ferreira
OBRIGADO!




Começando com Java EE 6 – JustJava 2012      @dan_ferreira

Mais conteúdo relacionado

Semelhante a Introdução ao Java EE 6: Mais fácil de desenvolver

Material da palestra sobre Queue Java na InfoQ - Por Yara Senger
Material da palestra sobre Queue Java na InfoQ - Por Yara SengerMaterial da palestra sobre Queue Java na InfoQ - Por Yara Senger
Material da palestra sobre Queue Java na InfoQ - Por Yara SengerManoel Pimentel Medeiros
 
As novidades da especificação EJB 3.2
As novidades da especificação EJB 3.2As novidades da especificação EJB 3.2
As novidades da especificação EJB 3.2Hugo Lavalle
 
Apresentacao demoiselle campus_party_2011
Apresentacao demoiselle campus_party_2011Apresentacao demoiselle campus_party_2011
Apresentacao demoiselle campus_party_2011Campus Party Brasil
 
Apresentacao demoiselle campus_party_2011
Apresentacao demoiselle campus_party_2011Apresentacao demoiselle campus_party_2011
Apresentacao demoiselle campus_party_2011Campus Party Brasil
 
As Novidades do JMS 2.0
As Novidades do JMS 2.0As Novidades do JMS 2.0
As Novidades do JMS 2.0Bruno Borges
 
Enterprise JavaBeans simples e descomplicado, na prática
Enterprise JavaBeans simples e descomplicado, na práticaEnterprise JavaBeans simples e descomplicado, na prática
Enterprise JavaBeans simples e descomplicado, na práticaGlobalcode
 
Introdução a Plataforma Java EE
Introdução a Plataforma Java EEIntrodução a Plataforma Java EE
Introdução a Plataforma Java EEEder Magalhães
 
O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?Bruno Borges
 
Como Sobreviver Com Java2
Como Sobreviver Com Java2Como Sobreviver Com Java2
Como Sobreviver Com Java2Saulo Arruda
 
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
 
JSF 2 e Primefaces - 4º Encontro Mensal do Gojava
JSF 2 e Primefaces - 4º Encontro Mensal do GojavaJSF 2 e Primefaces - 4º Encontro Mensal do Gojava
JSF 2 e Primefaces - 4º Encontro Mensal do GojavaFrederico Maia Arantes
 
Repensando padrões e boas práticas java ee
Repensando padrões e boas práticas java eeRepensando padrões e boas práticas java ee
Repensando padrões e boas práticas java eeAdriano Tavares
 

Semelhante a Introdução ao Java EE 6: Mais fácil de desenvolver (14)

Material da palestra sobre Queue Java na InfoQ - Por Yara Senger
Material da palestra sobre Queue Java na InfoQ - Por Yara SengerMaterial da palestra sobre Queue Java na InfoQ - Por Yara Senger
Material da palestra sobre Queue Java na InfoQ - Por Yara Senger
 
Flisolgo2010
Flisolgo2010Flisolgo2010
Flisolgo2010
 
As novidades da especificação EJB 3.2
As novidades da especificação EJB 3.2As novidades da especificação EJB 3.2
As novidades da especificação EJB 3.2
 
Apresentacao demoiselle campus_party_2011
Apresentacao demoiselle campus_party_2011Apresentacao demoiselle campus_party_2011
Apresentacao demoiselle campus_party_2011
 
Apresentacao demoiselle campus_party_2011
Apresentacao demoiselle campus_party_2011Apresentacao demoiselle campus_party_2011
Apresentacao demoiselle campus_party_2011
 
As Novidades do JMS 2.0
As Novidades do JMS 2.0As Novidades do JMS 2.0
As Novidades do JMS 2.0
 
Enterprise JavaBeans simples e descomplicado, na prática
Enterprise JavaBeans simples e descomplicado, na práticaEnterprise JavaBeans simples e descomplicado, na prática
Enterprise JavaBeans simples e descomplicado, na prática
 
Introdução a Plataforma Java EE
Introdução a Plataforma Java EEIntrodução a Plataforma Java EE
Introdução a Plataforma Java EE
 
O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?O que ganhamos com Java e Cloud Computing?
O que ganhamos com Java e Cloud Computing?
 
Introducao EJB 3
Introducao EJB 3Introducao EJB 3
Introducao EJB 3
 
Como Sobreviver Com Java2
Como Sobreviver Com Java2Como Sobreviver Com Java2
Como Sobreviver Com Java2
 
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
 
JSF 2 e Primefaces - 4º Encontro Mensal do Gojava
JSF 2 e Primefaces - 4º Encontro Mensal do GojavaJSF 2 e Primefaces - 4º Encontro Mensal do Gojava
JSF 2 e Primefaces - 4º Encontro Mensal do Gojava
 
Repensando padrões e boas práticas java ee
Repensando padrões e boas práticas java eeRepensando padrões e boas práticas java ee
Repensando padrões e boas práticas java ee
 

Introdução ao Java EE 6: Mais fácil de desenvolver

  • 1. Java EE 6 Mais fácil de desenvolver Começando com Java EE 6 – JustJava 2012 @dan_ferreira
  • 2. BIO Daniel Ferreira Desenvolvedor Java nas Farmácias Pague Menos. Projeto: Pague Menos e-commerce. Desenvolvendo com Java profissionalmente desde 2008. Aprovado na 1ª fase da OCEA. Começando com Java EE 6 – JustJava 2012 @dan_ferreira
  • 3. AGENDA Cenas dos capit ulos anteriores 1 2 3 4 5 6 Entendendo O que há Hands-on JSF 2.0 JAX-RS CDI o Java EE de novo? Lab Começando com Java EE 6 – JustJava 2012 @dan_ferreira
  • 4. Overview Web EoD Profile Pruning Robust Scalable EJB CMP EJB Lite Embeddable container Java EE 6 JCA J2EE 1.3 Jax-RS Bean Validation 28 specs Injection 13 specs Setembro Web Profile Dezembro 2009 2001 Managed Bean J2EE 1.2 10 specs Dezembro 1999 Enterprise Application J2EE 1.4 Servlet 20 specs Projeto JSP EJB Novembro 2003 Java EE 5 JPE Maio 1998 JMS 23 specs RMI / IIOP Web Services Ease of Development Annotations Maio 2006 Management Deployment Injection JPA, WS-*, JSF Começando com Java EE 6 – JustJava 2012 @dan_ferreira
  • 5. Começando com Java EE 6 – JustJava 2012 @dan_ferreira
  • 6. O que há de novo? Muito mais Mais especificacoes, porem mais leve EJB Lite Foco no codigo ao inves de XML Java Convention over EE 6 Mais rico Configuration Profiles Mais portavel (JNDI) Pruning: Entit y Beans (EJB 2) JAX-RP C JAXR Começando com Java EE 6 – JustJava 2012 @dan_ferreira
  • 7. Componentes leves Adicao de servicos Transacao, seguranca,etc Managed @javax.annotation.ManagedBean Beans 1.0 Começando com Java EE 6 – JustJava 2012 @dan_ferreira
  • 8. JPA 2.0 Começando com Java EE 6 – JustJava 2012 @dan_ferreira
  • 9. EJB Lite Empacotamento WAR EJB 3.1 Singleton Facil de testar EJB Comtainer AP I Começando com Java EE 6 – JustJava 2012 @dan_ferreira
  • 10. EXERCÍCIO 1 JSF 2.0 Começando com Java EE 6 – JustJava 2012 @dan_ferreira
  • 11. EXERCÍCIO 2 JAX-RS 1.1 Começando com Java EE 6 – JustJava 2012 @dan_ferreira
  • 12. EXERCÍCIO 3 CDI 1.0 Começando com Java EE 6 – JustJava 2012 @dan_ferreira
  • 13. REFERÊNCIAS Beginning Java EE 6 with Glassfish 3, Antonio Goncalves http://beginningee6.kenai.com http://www.antoniogoncalves.org http://alexismp.wordpress.com http://docs.oracle.com/javaee/6 Começando com Java EE 6 – JustJava 2012 @dan_ferreira
  • 14. ? PERGUNTAS Começando com Java EE 6 – JustJava 2012 @dan_ferreira
  • 15. OBRIGADO! Começando com Java EE 6 – JustJava 2012 @dan_ferreira