Fique Conectado:  Facebook Twitter Linkedin
 

JavaOne Hands On Labs

Desenvolva Aplicativos CRUD com Rapidez e Eficiência Usando a Plataforma Rich Client

Como programador de Java Desktop, você pode desenvolver aplicativos nas estruturas existentes como os desenvolvedores da web fazem há anos. Pode aproveitar os benefícios dos recursos testados e aprovados da plataforma NetBeans. Ao mesmo tempo, a carga entre as plataformas desaparece, junto com a necessidade de criar recursos de desktop comuns, como sistema de janelas, repetidamente para cada aplicativo desenvolvido.

Este laboratório prático mostrará como criar aplicativos CRUD (Criar, Ler, Atualizar e Excluir) com base em NetBeans. A sessão contará com quatro exercícios:

  • Criar um aplicativo esqueleto na plataforma.
  • Acessar o banco de dados a partir da plataforma por meio da Java Persistence API (JPA).
  • Mostrar dados usando componentes Swing avançados.
  • Manipular os dados do aplicativo.

Introdução à Plataforma Java EE 6

Este laboratório oferece uma visão geral de Java EE 6 com um resumo dos principais recursos apresentados nessa versão. Os participantes desenvolverão um aplicativo “do zero” seguindo etapas incrementais e vários exercícios, bem como demonstrações que ilustrarão os novos recursos da plataforma. O laboratório é uma oportunidade ideal para conhecer o Java EE 6. Os participantes conhecerão:

  • Beans gerenciados, pacotes e testes do Enterprise JavaBeans (EJB) 3.1.
  • Aprimoramentos da Java Persistence API (JPA).
  • JavaServer Faces (JSF) com facelets, componentes composite e Ajax.
  • Recursos RESTful.
  • Contextos e injeção de dependência (CDI, na sigla em inglês) e muito mais.

O conteúdo foi inicialmente criado por Antonio Gonçalves (autor de um livro sobre Java EE 6 e membro do EG) e tem sido aprimorado constantemente no site em beginningee6.kenai.com.

Protegendo os Serviços da Web

Esta sessão proporcionará uma experiência prática com os produtos Oracle voltados à proteção de diferentes tipos de serviços da web: Java API para XML Web Services (JAX-WS), Oracle Service Component Architecture, Oracle Service Bus, e Oracle Application Development Framework Business Components. Desenvolvedores, arquitetos e administradores poderão aproveitar este laboratório prático para aprender sobre:

  • O uso das políticas baseadas nos padrões WS-* por meio dos produtos Oracle.
  • Ciclo de vida Dev-Test-Prod (desenvolvimento, testes e produção) do WS-Security.
  • Testes em tempo de design.

Usando o OAuth com Serviços RESTful da Web

O OAuth está se tornando um padrão amplamente aceito para autenticação de API e tem sido muito utilizado para proteger os serviços RESTful da web.

Esta sessão oferece uma breve apresentação do OAuth e das tecnologias de código aberto que você pode usar para desenvolver serviços RESTful da web seguros em Java. A sessão incluirá três exercícios:

  • Desenvolver um serviço RESTful simples para web usando o framework Jersey e protegendo-o com o OAuth.
  • Usar a API do cliente Jersey a fim de criar um cliente com reconhecimento OAuth para o serviço criado no primeiro exercício e expô-lo a outro aplicativo da web.
  • Implementar um serviço compatível com um aplicativo público da web que seja bem conhecido e tenha reconhecimento OAuth (este exercício é opcional).

Onde Meus Amigos Estão? API de Localização Java ME na Prática

Durante este laboratório prático, os participantes criarão um aplicativo móvel com a API de localização da plataforma Java Micro Edition (Java ME) para rastrear os amigos e exibi-los no mapa. O usuário também poderá usar o aplicativo para trocar mensagens de texto entre amigos e exibi-los no mapa com fotos e respectivos nomes.

A sessão é voltada aos desenvolvedores, que aprenderão a vincular o conteúdo de um aplicativo à atual posição de um usuário. Os participantes aprenderão a:

  • Usar a API de localização Java ME.
  • Usar os serviços Google Maps em um aplicativo Java ME.
  • Usar o GFC (Generic Connection Framework) do Java ME.
  • Usar ferramentas visuais para criar o fluxo e a UI do aplicativo.

Como Desenvolver Facilmente Aplicativos JavaFX para Desktop e TV com o JavaFX Composer?

Os Rich Internet Applications (RIAs) requerem uma camada de acesso flexível a dados e serviços no back-end, como os aplicativos tradicionais ou baseados na Web. Portanto, é essencial combinar a tecnologia do cliente JavaFX com tecnologias de servidor para oferecer acesso rápido, eficiente e seguro aos serviços da Web 2.0 de sua preferência para desktop ou STB (set-top box) para TV. Esta sessão prática ensinará arquitetos e desenvolvedores da Web 2.a combinar a tecnologia JavaFX em diferentes tipos de aparelhos (desktop, TV) e serviços back-end, como os RESTful da web, para criar aplicativos de cliente GUI de última geração.

Obrigado!

Horários de Funcionamento


Terça-Feira 7 de Dezembro
Das 9:00 às 20:00 horas
 
Quarta-Feira 8 de Dezembro
Das 9:00 às 20:00 horas
 
Quinta-Feira 9 de Dezembro
Das 9:00 às 18:00 horas

 

Apoio
Expositor