Download - JEE6 - Introdução
![Page 1: JEE6 - Introdução](https://reader036.vdocuments.com.br/reader036/viewer/2022083000/5579a6a6d8b42ac1148b4b45/html5/thumbnails/1.jpg)
www.veere.com.br
Tecnologia e Serviços
JEE 6Apresentação da plataforma Java para desenvolvimento de aplicações corporativas
![Page 2: JEE6 - Introdução](https://reader036.vdocuments.com.br/reader036/viewer/2022083000/5579a6a6d8b42ac1148b4b45/html5/thumbnails/2.jpg)
www.veere.com.br
Objetivos
Introduzir conceitos e práticas relacionados a nova versão da plataforma Java para ambientes corporativos, JEE 6.
Demonstrar de forma prática e objetiva a utilização das ferramentas e tecnologias agregadas, oferecidas pela plataforma.
![Page 3: JEE6 - Introdução](https://reader036.vdocuments.com.br/reader036/viewer/2022083000/5579a6a6d8b42ac1148b4b45/html5/thumbnails/3.jpg)
www.veere.com.br
Programa
O que é JEE.Como e quem define.Vantagens na utilização de um servidor JEE.Áreas de cobertura da JEE 6.Evolução da especificação.Demonstração prática dos serviços.Conclusão.
![Page 4: JEE6 - Introdução](https://reader036.vdocuments.com.br/reader036/viewer/2022083000/5579a6a6d8b42ac1148b4b45/html5/thumbnails/4.jpg)
www.veere.com.br
Nivelamento de Conhecimento
Conhecimento em OO
Conhecimento em Java
Conhecimento em Java para Web
Conhecimento em JavaEE
![Page 5: JEE6 - Introdução](https://reader036.vdocuments.com.br/reader036/viewer/2022083000/5579a6a6d8b42ac1148b4b45/html5/thumbnails/5.jpg)
www.veere.com.br
JEE – Java Enterprise Edition
Padrão para desenvolvimento de aplicações corporativas com Java.Controles comuns em aplicações corporativas.Tecnologias integradas, planejadas para prover uma experiência unificada para o desenvolvedor.Define apenas as interfaces (o que deve ser feito) e as empresas implementam (como é feito).A execução é realizada dentro de um servidor de aplicação JEE certificado pela JCP
![Page 6: JEE6 - Introdução](https://reader036.vdocuments.com.br/reader036/viewer/2022083000/5579a6a6d8b42ac1148b4b45/html5/thumbnails/6.jpg)
www.veere.com.br
Como e quem define
Formada por várias JSRs (Java Specification Requests)
Avaliadas e selecionadas por um comitê (eleito pela JCP*) formado por funcionários das principais empresas relacionadas com Java, tais como Oracle, Sun, RedHat e IBM e
*JCP - Java Community Process
![Page 7: JEE6 - Introdução](https://reader036.vdocuments.com.br/reader036/viewer/2022083000/5579a6a6d8b42ac1148b4b45/html5/thumbnails/7.jpg)
www.veere.com.br
Vantagens na utilização de um servidor JEE
Padronização das operações.Aplicações independentes de servidor de aplicação (teoricamente).Utilização de funcionalidades escritas por especialistas.Menos código para infra-estrutura e maior foco no negócio.Mão de obra especializada.
![Page 8: JEE6 - Introdução](https://reader036.vdocuments.com.br/reader036/viewer/2022083000/5579a6a6d8b42ac1148b4b45/html5/thumbnails/8.jpg)
www.veere.com.br
Áreas de cobertura da JEE 6
Controle transacional.Manipulação de XML.Interação com banco de dados e mapeamento Objeto-Relacional.Servlets / JSP / JSF.Webservices.EJB (utilização dos serviços de forma simplificada).Injeção de dependências.Segurança.Entre outras.
![Page 9: JEE6 - Introdução](https://reader036.vdocuments.com.br/reader036/viewer/2022083000/5579a6a6d8b42ac1148b4b45/html5/thumbnails/9.jpg)
www.veere.com.br
Evolução da JEE
![Page 10: JEE6 - Introdução](https://reader036.vdocuments.com.br/reader036/viewer/2022083000/5579a6a6d8b42ac1148b4b45/html5/thumbnails/10.jpg)
www.veere.com.br
Aplicação prática
JSR 316: Java Platform, Enterprise Edition 6 (Java EE 6) SpecificationJSR 250: Common Annotations for the Java PlatformJSR 315: Java Servlet 3.0 SpecificationJSR 311: JAX-RS: The Java API for RESTful Web ServicesJSR 299: Contexts and Dependency Injection for the Java EE platformJSR 303: Bean ValidationJSR 314: JavaServer Faces 2.0JSR 318: Enterprise JavaBeans 3.1JSR 317: Java Persistence 2.0
![Page 11: JEE6 - Introdução](https://reader036.vdocuments.com.br/reader036/viewer/2022083000/5579a6a6d8b42ac1148b4b45/html5/thumbnails/11.jpg)
www.veere.com.br
Concluindo
Usar os serviços JEE com cuidado e planejamento.
Tirar proveito do que há de melhor disponível.
Atenção com versões muito recentes em ambientes de produção.