JEE6 - Introdução

859 visualizações

Publicada em

Apresentação da empresa Veere Tecnologia e Serviços sobre a plataforma JEE6 e apresentada a alunos da UEPG.

0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
859
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
12
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

JEE6 - Introdução

  1. 1. Tecnologia e ServiçosJEE 6Apresentação da plataforma Java paradesenvolvimento de aplicações corporativas www.veere.com.br
  2. 2. ObjetivosIntroduzir conceitos e práticas relacionados a novaversão da plataforma Java para ambientescorporativos, JEE 6.Demonstrar de forma prática e objetiva a utilizaçãodas ferramentas e tecnologias agregadas, oferecidaspela plataforma. www.veere.com.br
  3. 3. ProgramaO 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. www.veere.com.br
  4. 4. Nivelamento de ConhecimentoConhecimento em OOConhecimento em JavaConhecimento em Java para WebConhecimento em JavaEE www.veere.com.br
  5. 5. JEE – Java Enterprise EditionPadrão para desenvolvimento de aplicaçõescorporativas com Java.Controles comuns em aplicações corporativas.Tecnologias integradas, planejadas para prover umaexperiência unificada para o desenvolvedor.Define apenas as interfaces (o que deve ser feito) e asempresas implementam (como é feito).A execução é realizada dentro de um servidor deaplicação JEE certificado pela JCP www.veere.com.br
  6. 6. 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 www.veere.com.br
  7. 7. Vantagens na utilização de um servidor JEEPadronização das operações.Aplicações independentes de servidor de aplicação(teoricamente).Utilização de funcionalidades escritas porespecialistas.Menos código para infra-estrutura e maior foco nonegócio.Mão de obra especializada. www.veere.com.br
  8. 8. Áreas de cobertura da JEE 6Controle transacional.Manipulação de XML.Interação com banco de dados e mapeamentoObjeto-Relacional.Servlets / JSP / JSF.Webservices.EJB (utilização dos serviços de forma simplificada).Injeção de dependências.Segurança.Entre outras. www.veere.com.br
  9. 9. Evolução da JEE www.veere.com.br
  10. 10. Aplicação práticaJSR 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 EEplatformJSR 303: Bean ValidationJSR 314: JavaServer Faces 2.0JSR 318: Enterprise JavaBeans 3.1JSR 317: Java Persistence 2.0 www.veere.com.br
  11. 11. ConcluindoUsar 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 ambientesde produção. www.veere.com.br
  12. 12. Dúvidas? ronaldo@veere.com.br www.veere.com.br

×