Desenvolvendo Componentes Web com Java

SL314 - Desenvolvimento de Componentes Web com Java


Descrição:

JSP (JavaServer Pages) e servlets são as tecnologias mais importantes do nível Web definidas na plataforma Java EE (Java, Enterprise Edition). O curso "Desenvolvimento de Componentes Web com Tecnologias Servlet e JSP" oferece a desenvolvedores experientes de aplicativos com tecnologia Java as habilidades e os conhecimentos necessários para desenvolver aplicativos Web rapidamente com as tecnologias JSP e servlets utilizando o Sun Java System Application Server e a estrutura Apache Struts. Os alunos têm contato com os métodos atuais de análise, projeto, desenvolvimento e implantação de aplicativos Web com tecnologias Java. Exercícios de laboratório proporcionam aos alunos experiência na construção e na implantação de aplicativos Web de pequena e média escalas encontrados em intranets e em sites comerciais de baixo volume. O curso apresenta a tecnologia Java EE 5 e utiliza o Java EE 5 SDK. Os alunos realizam os exercícios de laboratório usando o NetBeans Integrated Development Environment (IDE) 5.5. Este curso também é o método ideal de preparação para o exame de certificação "Desenvolvedor de Componentes Web Certificado Sun (SCWCD) para Java EE 5". No entanto, é recomendável que o candidato ao exame SCWCD tenha também uma experiência prática de seis meses na criação de aplicativos Web com JSP e servlets antes de submeter-se ao exame.

Tópicos:

Introdução às Tecnologias de Aplicativos Web
  • Descrever aplicativos Web
  • Descrever a plataforma Java EE 5 (Java, Enterprise Edition 5)
  • Descrever a tecnologia de servlet Java
  • Descrever a tecnologia JSP (JavaServer Pages)
  • Definir arquitetura de três níveis
  • Definir arquitetura MVC (Model-View-Controller)

Desenvolvimento de Componentes de Exibição
  • Projetar um componente de exibição
  • Descrever o HTTP (Hypertext Transfer Protocol)
  • Descrever o comportamento do recipiente Web
  • Desenvolver um servlet HTTP simples
  • Configurar e implantar um servlet

Desenvolvimento do Componente de Controle
  • Projetar um componente de controle
  • Criar um formulário HTML
  • Descrever como os dados de formulários HTML são enviados em uma solicitação HTTP
  • Desenvolver um servlet de controle
  • Despachar de um servlet de controle para um servlet de exibição

Desenvolvimento de Formulários Dinâmicos
  • Descrever o ciclo de vida do servlet
  • Personalizar um servlet com parâmetros de inicialização
  • Explicar o relatório de erros dentro do formulário da Web
  • Novo preenchimento de formulário da Web

Compartilhamento de Recursos de Aplicativos com o Contexto Servlet
  • Descrever o objetivo e os recursos do contexto Servlet
  • Desenvolver uma escuta de contexto Servlet para inicializar um recurso de aplicativo compartilhado

Projeto do Nível de Negócios
  • Descrever o modelo de análise
  • Projetar componentes de entidade
  • Projetar componentes de serviço

Desenvolvimento de um Aplicativo Web com Struts
  • Projetar um aplicativo Web com a estrutura Struts MVC
  • Desenvolver uma classe de ação Struts
  • Configurar mapeamentos de ações Struts

Desenvolvimento de Aplicativos Web com Gerenciamento de Sessões
  • Descrever o objetivo do gerenciamento de sessões
  • Projetar um aplicativo Web que use gerenciamento de sessões
  • Desenvolver servlets usando o gerenciamento de sessões
  • Descrever a implementação de cookies do gerenciamento de sessões
  • Descrever a implementação da reescrita de URL do gerenciamento de sessões

Uso de Filtros em Aplicativos Web
  • Descrever o ciclo de solicitação do recipiente Web
  • Descrever a API de filtro
  • Desenvolver uma classe de filtro
  • Configurar um filtro no arquivo web.xml

Integração de Aplicativos Web com Bancos de Dados
  • Mapear o exemplo de estrutura de dados em entidades de banco de dados
  • Projetar um aplicativo Web para integração com um DMBS
  • Configuração de um DataSource e de uma API JNDI (Java Naming and Directory Interface)

Desenvolvimento de Páginas JSP
  • Descrever a tecnologia JSP
  • Escrever código JSP usando elementos de script
  • Escrever código JSP usando a diretiva de página
  • Escrever código JSP usando marcas padrão
  • Escrever código JSP usando EL (Expression Language)
  • Configurar o ambiente de página JSP no arquivo web.xml

Desenvolvimento de Páginas JSP com Marcas Personalizadas
  • Descrever as funções Java EE envolvidas no desenvolvimento de aplicativos Web
  • Projetar um aplicativo Web usando marcas personalizadas
  • Usar marcas JSTL em uma página JSP

Desenvolvimento de Aplicativos Web com Formulários de Ação Struts
  • Descrever os componentes de um aplicativo Struts
  • Desenvolver uma classe ActionForm
  • Desenvolver uma página JSP para um formulário de exibição
  • Configurar os formulários de exibição

Criação de Componentes Reutilizáveis da Apresentação na Web
  • Descrever a criação de layouts de páginas da Web a partir de componentes de apresentação reutilizáveis
  • Incluir segmentos JSP
  • Desenvolver layouts usando a estrutura Struts Tiles

Duração: 05 dias

Red Hat
Oracle
SAP
Furukawa
Prometric