Componentes JavaServer Faces com AJAX

DTJ3108 - Desenvolvendo Componentes JavaServer Faces com AJAX


Descrição:

O curso "Desenvolvimento de Componentes JavaServer Faces com AJAX (DTJ-3108)" permite que você adquira as habilidades necessárias para criar componentes personalizados, em nível Web, que tiram proveito das técnicas AJAX para a estrutura JSF (JavaServer Faces). A estrutura JSF é um conjunto extensível de componentes de interface do usuário com uma interface de programação de aplicativos (API - Application Programming Interface) para gerenciamento dinâmico de estado de aplicativo, manipulação de eventos, validação de entrada, navegação de página, bem como suporte para internacionalização e acessibilidade. AJAX é uma técnica emergente de desenvolvimento de aplicativos Web que utiliza JavaScript de cliente para proporcionar uma experiência mais rica e mais responsiva ao usuário do que aquela que pode ser obtida pela lógica de servidor sozinha. O foco deste curso é mostrar como incorporar a tecnologia AJAX a componentes JSF reutilizáveis usando técnicas de design que complementam ambas as tecnologias.

Tópicos:

Componentes JSF de Entrada
  • Vincular campos de uma página da Web a valores no bean de suporte usando a EL (Expression Language) do JSF
  • Descrever o uso das facetas e da marca JSF DataTable
  • Criar um aplicativo de várias páginas com a tecnologia JSF
  • Criar opções de menu dinâmicas a partir dos dados do seu banco de dados

Criação de Componentes JSF Personalizados
  • Explicar a função dos Componentes JSF
  • Listar as etapas do Ciclo de Vida do JSF
  • Descrever o relacionamento entre manipuladores de marcas, componentes personalizados da interface do usuário, processadores e kits de processadores
  • Descrever a estrutura de um Componente JSF
  • Descrever como as variáveis são transmitidas de marcas JSF para Componentes JSF
  • Desenvolver um Componente JSF

Implementação da Tecnologia AJAX
  • Definir o AJAX (Asynchronous JavaScript and XML)
  • Usar JavaScript com o DOM (Document Object Model) para criar um aplicativo Web simples
  • Descrever o objeto XmlHttpRequest e descrever como ele é usado para atualizar a exibição da página da Web com dados de servidores, sem atualizar toda a página da Web

Componentes JSF Habilitados para AJAX
  • Listar modelos para manipulação de solicitações assíncronas
  • Comparar estratégias para manipulação de solicitações assíncronas dentro do ciclo de vida do JSF
  • Desenvolver um componente JSF que manipula eventos AJAX
  • Criar um aplicativo JSF que usa técnicas AJAX para extrair dados do servidor de forma assíncrona e processar os dados no cliente

Duração: 02 dias

Red Hat
Oracle
Sun
Furukawa
Prometric