Próximo >

Tutorial: Exibir Informações Dinâmicas em Páginas da Web com JavaServer Faces

Este tutorial ensina como projetar um Web site dinâmico que funciona como uma seção de anúncios classificados de um jornal. O Web site é um aplicativo da Web J2EE que utiliza componentes do JSF (JavaServer Faces) e do SDO (Service Data Objects). Este aplicativo utiliza tecnologia JSF para criar páginas da Web dinâmicas que sejam vinculadas a um banco de dados que armazena dados de anúncios classificados. Arrastando componentes do JSF para suas páginas, você pode criar um aplicativo da Web JSF conhecido como aplicativo CRUD, porque ele pode criar, ler, atualizar e excluir registros de um banco de dados. Os usuários do site podem utilizar essas funções para gerenciar os anúncios classificados no banco de dados.

Objetivos do Aprendizado

Este tutorial é dividido em dois módulos, cada um com seus próprios objetivos de aprendizagem. Você pode escolher por concluir qualquer dos módulos, ou ambos. Dentro de cada módulo, você precisará completar os exercícios para que o Web site funcione corretamente.

Módulo 1: Criar Páginas da Web com Conexões de Dados

Este módulo ensina como configurar uma conexão com um banco de dados e exibir as informações do banco de dados em uma página da Web. Neste módulo, você irá:
  • Conectar páginas da Web a um banco de dados.
  • Criar páginas que exibem, criam, editam e excluem registros do banco de dados.
  • Enviar dados de uma página para outra

Módulo 2: Incluir Recursos Avançados

Este módulo ensina maneiras mais poderosas de utilizar dados de um banco de dados. Neste módulo, você irá:
  • Formatar registros de banco de dados em uma página da Web
  • Incluir um componente que permite o upload de arquivos para um banco de dados a partir de uma página da Web
  • Navegar de página para página automaticamente
  • Automatizar algumas tarefas de administração do banco de dados

Quando estiver pronto, comece o Módulo 1: Criando Páginas da Web com Conexões de Dados.

Tempo Necessário

Total: 3 horas e 30 minutos

Módulo 1: 2 horas

Módulo 2: 1 hora e 30 minutos

Próximo >

Feedback