New Features of the Java EE 5 Platform
New Features of the Java EE 5 Platform
Descrição:
O curso "Novos Recursos da Plataforma Java EE 5" fornece aos alunos informações sobre os novos recursos e atualizações do Java EE 5 SDK diretamente da fonte: especialistas e engenheiros da Sun. Conheça a nova JAP (Java Persistence API) e saiba como criar aplicativos corporativos com o Enterprise JavaBeans 3.0, uma tecnologia mais simples que usa POJOs (Plain Old Java Objects). Aprenda a desenvolver aplicativos Java portáteis, robustos, escaláveis e seguros de servidor. Os tópicos incluem: Java Persistence, Web Services, Nível Web, JavaServer Faces, Java BluePrints para Aplicativos Web 2.0 habilitados para AJAX, Project GlassFish e NetBeans IDE 5.5.
Tópicos:Java EE 5
Descrição da sessão: esta sessão apresenta uma visão geral da plataforma Java EE 5, destacando as várias melhorias que facilitam o desenvolvimento de aplicativos Java EE.
EJB 3.0
Descrição da sessão:o principal foco do Enterprise JavaBeans 3.0 é simplificar as tarefas do desenvolvedor de aplicativos Java EE. Como resultado, o EJB passou por uma série de melhorias significativas na versão 3.0, tanto em termos de facilitar o uso de componentes de servidor como para aumentar a flexibilidade e a potência do modelo de programação EJB. Essa tarefa aborda o novo e simplificado modelo de programação de cliente e de componente EJB 3.0; a função desempenhada por anotações de metadados nessas simplificações e novos recursos, como interceptadores.
Java Persistence
Descrição da sessão: esta tarefa aborda os principais aspectos do Java Persistence, inclusive o uso da API EntityManager, unidades de persistência e contextos de persistência, mapeamento objeto-relacional usando anotações de metadados Java e extensões da linguagem de consulta (QL - Query Language) EJB.
Web Services
Descrição da sessão: as tecnologias de Web Services são um dos principais componentes da plataforma Java Enterprise Edition 5 e apresentam grandes melhorias em termos de funcionalidade nessa versão. A recém-introduzida JAX-WS (Java API for XML Web Services) 2.0 aprimora o suporte a Web Services na plataforma Java. Os novos recursos incluem suporte para clientes assíncronos; independência de protocolo e de transporte; serviço de mensagens e Web Services no estilo REST. Além disso, novos recursos para facilidade de desenvolvimento facilitam a implementação de Web Services mais do que nunca. Trabalhando em conjunto com a JAXB (Java Architecture for XML Binding) 2.0, a JAX-WS 2.0 oferece suporte completo a Web Services orientados a documentos e ao padrão Esquema XML. A JAX-WS 2.0 também inclui suporte para os padrões mais recentes de Web Services do World Wide Web Consortium: SOAP 1.2 e MTOM/XOP. Também é abordada a última versão de manutenção do JSR-109. O principal objetivo dessa versão é o alinhamento com a especificação JAX-WS. A apresentação se concentra nas novidades do JSR-109 da perspectiva de pontos de extremidade de Web Services baseados em EJB e em Servlet. São apresentadas demonstrações que destacam os novos recursos do JSR-109 e da JAX-WS com o Netbeans(TM) IDE.
Nível Web e JSF
Descrição da sessão:os novos recursos no Nível Web no Java EE 5. A coesão é o ponto mais importante dessa versão do Nível Web do Java EE. As camadas do nível Web (servlet, JSP, JSTL e JSF) agora funcionam juntas com mais eficácia do que nunca. A apresentação usa exemplos de código e demonstrações de novas tecnologias, como AJAX, para mostrar a eficácia do Nível Web Java no mundo Web 2.0.
Java BluePrints para Aplicativos Web 2.0 Habilitados para AJAX
Descrição da sessão: esta sessão analisa como as tecnologias da plataforma Java EE (Java, Enterprise Edition) 5 podem ser usadas para criar a próxima geração de aplicativos Web 2.0. Ela aborda como GUIs interativas ricas semelhantes a desktops tradicionais podem ser projetadas com a tecnologia AJAX (Asynchronous JavaScript and XML), habilitando recursos, como mashups, marcação e participação do usuário. Ela também descreve padrões de uso da JAX-WS (Java API for XML Web Services) para projetar back-ends AJAX usando Web Services baseados em REST.
Duração: 01 dia

