All pastes #750272 Raw Edit

Anonymous

public text v1 · immutable
#750272 ·published 2007-10-26 11:55 UTC
rendered paste body
Módulo III – Java para desenvolvimento web – 40 horas

Capítulo 1: Como aprender Java

1. O que é realmente importante?
2. Sobre os exercícios
3. Tirando dúvidas
4. Sobre o curso
5. Sobre os autores

Capítulo 2: JDBC - java.sql

1. Executando o eclipse pela primeira vez
2. Criando nosso projeto no eclipse
3. O banco
4. Socket: uma idéia inocente
5. A conexão em Java
6. Factory
7. Factory - facilitando o acesso ao banco
8. Exercícios
9. A tabela de exemplo
10. Javabeans
11. Exercícios
12. Inserindo dados
13. Soluções para viagem - Design Patterns
14. DAO - Data Access Object
15. Exercícios
16. Exercícios Adicionais
17. Pesquisando
18. Exercícios
19. Um pouco mais...
20. Exercícios Adicionais
21. Desafios
22. Exercícios adicionais
23. Exercícios adicionais

Capítulo 3: O que é J2EE?

1. As especificações
2. APIs
3. Referência de Implementação
4. Implementações compatíveis com a especificação
5. Apache?

Capítulo 4: Servlet Contêiner

1. Introdução
2. Servlet Contêiner
3. Tipos de Contêiner
4. Instalando o tomcat
5. Em casa: Iniciando o tomcat
6. Em casa: Parando o tomcat
7. O tomcat no windows

Capítulo 5: O eclipse e seus plugins

1. Os plugins Sysdeo e Amateras
2. Configurando o plugin do amateras no eclipse
3. Configurando o plugin do tomcat no eclipse
4. Em casa: Instalando o eclipse
5. Em casa: Instalando o plugin para o tomcat
6. Em casa: Instalando o plugin para arquivos jsp, html e xml
7. Plugins do eclipse no No windows

Capítulo 6: Novo projeto web

1. Novo projeto
2. Configurando no tomcat
3. Erros Comuns
4. Análise do resultado final
5. web.xml
6. Configurando o Amateras
7. Em casa: Configurando o Tomcat sem o plugin

Capítulo 7: JSP - Java Server Pages

1. O que é uma página JSP
2. Exercícios
3. Listando os contatos
4. Exercícios
5. HTML e Java: eu não quero código Java no meu jsp!
6. EL: Expression language
7. Exercícios
8. Exercícios adicionais
9. Instanciando POJOs
10. Compilando os arquivos JSP

Capítulo 8: JSTL - JavaServer Pages Tag Library

1. JSTL
2. As empresas hoje em dia
3. Instalação
4. Cabeçalho para a jstl core
5. For
6. Exercícios
7. c:out e c:set
8. Mas quais são as tags da taglib core?
9. Import: trabalhando com cabeçalhos e rodapés
10. Exercícios
11. Erros Comuns
12. Inclusão estática de arquivos
13. Exercícios
14. Trabalhando com links
15. Exercícios adicionais
16. Tag <c:if>
17. Exercícios

Capítulo 9: Controle de erro

1. Exceptions
2. JSTL é a solução?
3. Exercícios adicionais
4. Tratamento padrão de erros - modo declarativo
5. Página de erro
6. Configurando a página de erro
7. Quando acontece um erro em uma página jsp
8. Exercícios
9. Tratamento de outros erros
10. Erros comuns
11. Exercícios
12. Erros Comuns

Capítulo 10: Servlets

1. Servlet
2. A estrutura de diretórios
3. Mapeando uma servlet no web.xml
4. Exercícios
5. Erros comuns
6. Init e Destroy
7. Curiosidades do mapeamento de uma servlet
8. OutputStream x PrintWriter
9. Parâmetros
10. Exercícios
11. Exercícios Adicionais
12. doGet, doPost e outros
13. Conversão de parâmtros
14. Exercícios
15. Exercícios Adicionais
16. Variáveis membro
17. Exercícios
18. HTML e Java: eu não quero código Html na minha servlet!
19. Como funciona um página JSP
20. Web archive (.war)
21. Exercícios
22. Quando acontece um erro em uma servlet
23. O try e catch
24. Exercícios
25. Servlet para adicionar contatos no banco
26. Exercício

Capítulo 11: Servlet e JSP API

1. Início e término da sua aplicação
2. Exercícios
3. getServletContext()
4. Exercícios
5. Acessando a aplicação no jsp
6. Exercícios
7. Propriedades de páginas jsp

Capítulo 12: Model View Controller

1. Servlet ou JSP?
2. Request e dispatchers
3. Exercício
4. Resultado
5. Melhorando o processo

Capítulo 13: Construindo um Framework MVC

1. Nossa interface de execução
2. Exercícios
3. Criando um controlador e um pouco mais de reflection
4. Configurando o web.xml
5. Exercícios
6. Exercícios
7. Exercícios Adicionais
8. Model View Controller
9. Lista de tecnologioas: camada de controle
10. Lista de tecnologias: camada de visualização
11. MVC 2

Capítulo 14: Jakarta Struts

1. Struts
2. Configurando o Struts
3. Exercícios
4. Arquivo de mensagens
5. Exercícios
6. Errors comuns
7. Uma ação Struts
8. Configurando a ação no struts-config.xml
9. Exercícios
10. Erros comuns
11. Pesquisando um banco de dados
12. Criando a ação
13. O arquivo web/lista.jsp
14. struts-config.xml
15. Exercício
16. Resultado condicional com o Struts
17. Exercícios
18. Resultado do struts-config.xml
19. Novos contatos
20. Formulário
21. Mapeando o formulário no arquivo struts-config.xml
22. Exercício
23. Lógica de Negócios
24. Exercício
25. Erros comuns
26. Validando os campos
27. Exercício
28. Erros comuns
29. Limpando o formulário
30. Exercícios
31. Exercícios
32. Dois formulários para a mesma ação
33. Exercícios Adicionais
34. Struts-logic taglib: um exemplo antigo de for
35. Um pouco mais...

Capítulo 15: Jakarta Struts

1. Preparando um sistema de login
2. Passo 1: Formbean
3. Passo 2: A página de login: login.jsp
4. Exercício
5. A ação
6. A ação no struts-config.xml
7. ok.jsp e erro.jsp
8. Exercícios
9. Testando
10. Erros comuns
11. Exercícios
12. Cookies
13. Sessão
14. Configurando o tempo limite
15. Registrando o usuário logado na sessão
16. Exercícios
17. Mas e o login acessando o banco de dados?

Capítulo 16: Hibernate 3.2

1. Vantagens
2. Criando seu projeto
3. Modelo
4. Configurando a classe/tabela Produto
5. Exercícios
6. Propriedades do banco
7. Exercícios
8. Configurando
9. Criando as tabelas
10. Exercícios
11. Sessões
12. Hibernate Session Factory
13. Exercícios
14. Salvando novos objetos
15. Exercícios
16. Buscando pelo id
17. Criando o ProdutoDAO
18. Exercícios
19. Buscando com uma cláusula where
20. ProdutoDAO: Listar tudo e fazer paginação
21. Exercícios para o preguiçoso
22. Exercícios adicionais

Capítulo 17: E agora?

1. Certificação
2. Frameworks
3. Revistas
4. Falando em Java

Capítulo 18: Apêndice A - VRaptor

1. Eu não quero o que eu não conheço
2. Vantagens
3. Vraptor 2
4. Instalando e configurando o VRaptor
5. Minha primeira lógica de negócios
6. E o jsp com o formulário? web/vraptor-formulario.jsp
7. E a página final? web/contato/adiciona.ok.jsp
8. Como configurar esse redirecionamento?
9. Exercícios
10. Log
11. Um pouco mais...

Capítulo 19: Apêndice B - Jakarta Velocity

1. Velocity
2. Vantagens
3. Templates Velocity
4. Instalando e configurando o Velocity e Velocity Tools
5. Exercícios
6. Seu primeiro template
7. Exercícios
8. Mesclando velocity e o struts
9. Exercícios
10. Objetos mais complexos
11. Diretivas
12. IF
13. FOREACH
14. PARSE
15. Comentários
16. Outras ferramentas
17. ImportTool
18. CookieTool
19. Um pouco mais...

Capítulo 20: Apêndice C - Design Patterns

1. Factory - exemplo de cache de objetos

Capítulo 21: Apêndice D - Servlets

1. Configuração de uma servlet
2. Exercícios
3. Aplicação
4. Descobrindo todos os parâmetros do request

Capítulo 22: Apêndice E - Design Patterns

1. Singleton
2. Exercícios
3. Um pouco mais...