JEE M1 2010

OBJETIVOS

Objetivo deste curso é introduzir e oferecer aos participantes conhecimentos fundamentais referentes ao paradigma de desenvolvimento de aplicações web clássica dinâmica em Java, abordando a especificação de componentes da plataforma JEE – Servlets, JavaServer Pages, Web Listeners, Filtros e recursos gerais de apoio. O curso é finalizado com o desenvolvimento de um completo estudo de caso, utilizando-se do conteúdo ministrado.

DURAÇÃO: 50 hs (Turma completa)

PRÉ-REQUISITO

JSE M1 ou possuir sólidos conhecimentos em: sintaxe da linguagem java, fundamentos de programação, conceitos e programação orientada a objetos, programação com threads e JDBC.

Conteúdo Programático

1.Introdução a Aplicações Web

Conceitualização.
Clientes e servidores Web.
Protocolo de comunicação – HTTP.
Anatomia do HTTP Request e HTTP Response.
Uniform Resource Locators – URL.

2.Tecnologia Servlet JEE

Conceitualização.
Servidor web e servlet container.
Responsabilidades do servlet container
Containers livres, comerciais e open-source.
Download e instalação do servlet container Tomcat.

3.Estrutura de Aplicativos Servlets

Conceitualização.
Estrutura de distribuição.
Visão geral de IDE de desenvolvimento.
Download e configuração da IDE Eclipse Web Tools Plataform.

4.Básico de HTML

Conceitualização.
Estruturas básicas.
Tabelas, links, formulários e componentes.

5.Servlets

Conceitualização.
Declaração, mapeamento, execução e depuração.
Arquitetura de execução.
Ciclo de vida.
Parâmetros de configuração – ServletConfig e ServletContext.
Conceitualização dos métodos HTTP básicos – GET e POST.
Enviando informações com GET.
Enviando informações com POST.

6.Visão geral do HttpServletRequest

Visão geral do HttpServletResponse.
Despacho e redirecionamento de respostas.
URL Absolutas e Relativas.
Mapeamentos de servlets.

7.Compartilhamento de Informações

Conceitualização
Estado de conversação entre servidores e clientes – Session Scope.
Gerenciamento do contexto da aplicação. – Application Scope.

8.Acesso Concorrente

Conceitualização
Praticas corretas de tratamento de acesso concorrente

9.Java Server Pages – JSP

Conceitualização.
Arquitetura de execução.
Diretivas básicas
Elementos scriptlets, expressões, comentários e declarações.
Ciclo de vida.
Objetos implícitos básicos.
Tratamento de erros.
Acesso concorrente.

10.Web Container Listeners

Conceitualização.
Configuração e utilização de web containers listeners.

11.Filtros Servlet

Conceitualização.
Configuração e utilização.

12.Paradigma de Acesso ao SGDB

Conceitualização.
Modelos de acessos.
Pool de conexão.
Pratica.

13.Distribuição de Aplicativos Servlets

Conceitualização.
Geração de arquivos WAR.
Administração de sistemas no Tomcat.

14.Estudo de Caso

Implementando simples estudo utilizando o conteúdo ministrado.

About these ads
Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Junte-se a 631 outros seguidores

%d blogueiros gostam disto: