Este documento apresenta uma palestra sobre Java EE 6. A agenda inclui uma introdução ao Java EE, as principais novidades da versão 6 como JSF 2.0, JAX-RS e CDI, e três exercícios hands-on sobre estas tecnologias. O palestrante é Daniel Ferreira, desenvolvedor Java com experiência profissional desde 2008.
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
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