DESENVOLVENDO APLICAÇÕES JAVA PARA WEB - 40 HORAS


   CAPÍTULO 1- Configuração e visão geral do ambiente WEB

1.1 Instalação Básica do ambiente - Instalando o Eclipse, TomCat e Plugins
1.2 Estrutura padrão para aplicação WEB
1.3 Estrutura do projeto – Explicando os diretórios
1.4 Adicionando pastas ao projeto
1.5 Criação de arquivos JSP
1.6 Escrevendo um JSP
1.7 Depurando projetos no Eclipse
1.8 O protocolo HTTP
1.8.1 Solicitações HTTP
1.8.2 Respostas HTTP
1.9 O sistema de arquitetura WEB

CAPÍTULO 2 - A tecnologia Servlet

2.1 Introdução
2.2 Definição
2.3 Como funciona um Servlet
2.4 Implementando Servlet HTTP
2.5 Falando um pouco sobre Container Servlet – O TomCat
2.6 Etapas para se escrever um Servlet
2.7 Construindo um Servlet simples
2.8 Servlets com mais detalhes – Ciclo de vida de um Servlet
2.8.1 Ciclo de vida de um Servlet
2.8.1.1 O método init( )
2.8.1.2 O método service( )
2.8.1.3 O método destroy( )
2.8.2 O Contexto de Servlet – O objeto “Servlet Context”
2.8.2.1 Como obter o Servlet Context
2.8.2.2 Principais métodos do objeto Servlet Context
2.8.3 Compartilhando informações entre Servlets – Uma visão Prática
2.8.4 Solicitações e Respostas (Request e Response)
2.8.4.1 A interface “Servlet Request”
2.8.4.2 A interface “Servlet Response”
2.9 Servlets e o protocolo HTTP
2.9.1 A classe HTTPServlet
2.9.2 As interfaces HttpServletRequest e HttpServletResponse
2.9.3 Obtendo parâmetros a partir de HttpServletRequest
2.9.4 Um pouco mais sobre HttpServletResponse
2.9.5 Solicitação de Despacho – Request Dispatcher

CAPÍTULO 3 - Acesso a Banco de Dados com JDBC

3.1 Introdução
3.2 A estrutura JDBC
3.3 Conexão com um Banco de Dados
3.4 A interface java.sql.Driver
3.5 A classe java.sql.Drivermanager
3.6 A classe Connection
3.7 A classe Statement
3.8 O objeto ResultSet


CAPÍTULO 4 - Gerenciamento de Sessão

4.1 Introdução
4.1.1 Manipulando a sessão do usuário
4.2 Técnicas para Gerenciamento de Sessão
4.2.1 Utilizando Campos Ocultos
4.2.2 Utilizando Cookies
4.2.3 Objetos Session
4.2.3.1 Mecanismo de identificação de um “Session Identifier” 4.2.3.2 A interface javax.servlet.HttpSession

CAPÍTULO 5 - Java Server Pages - JSP

5.1 Introdução
5.2 Qual o problema com Servlets ?
5.3 Mecanismo de funcionamento de uma página JSP
5.4 Elementos de um JSP
5.4.1 Elementos de Diretivas
5.4.1.1 Diretiva Page
5.4.1.2 Diretiva Include
5.4.2 Elementos de Script
5.4.2.1 Declarações
5.4.2.2 Scriptlets
5.4.2.3 Expressões
5.4.3 Elementos de ações
5.5 Incluindo comentários nos arquivos JSP
5.6 O exemplo SQLToolBean
5.7. JSTL (JavaServer Pages Standard Tag Library)
1º.Caso: Começando
2º Caso: Formatação de Valores
3º Caso: Controle de Fluxo

CAPÍTULO 6 - JavaBeans e JSP Beans

6.1 Introdução à JavaBeans
6.1.1 Regras para se escrever JavaBeans
6.1.2 Propriedades de um Bean
6.2 Arquitetura Java para WEB
6.2.1 Arquitetura modelo 1
6.2.2 Arquitetura modelo 2
6.3 - EL (expression language)
O que é EL ?
6.3.1 Expressões
Precedência de operadores:
Os operadores [ ]


CAPÍTULO 7 - Radiografia de 3 (três) aplicação WEB - Estudo de caso de TRÊS APLICAÇÕES COMPLETAS.

7.1 Objetivos
7.2 Diagrama da aplicação
7.3 Código dos Programas
7.3.1 Controle Básico de Conta Corrente
7.3.2 Controle AVANÇADO de Conta Corrente
7.3.3 Cadastro de Aluno – UM EXERCÍCIO PARA OS ALUNOS
7.3.4 Controle e Listagem de Clientes – Aplicação MAKER.