Apostila Java para Web

Gratuita          2MB          5320 downloads

Esta é a apostila da Caelum que tem como intuito ensinar Java de uma maneira elegante, mostrando apenas o que é necessário no momento correto e poupando o leitor de assuntos que não costumam ser de seu interesse em determinadas fases do aprendizado.

Índice


Capítulo 1: Como aprender Java
1.1 - O que é realmente importante?
1.2 - Sobre os exercícios
1.3 - Tirando dúvidas
1.4 - Sobre os autores
Capítulo 2: O sistema
2.1 - A necessidade do cliente e os testes para aprovação
2.2 - Partes do projeto
2.3 - Visual
2.4 - Tecnologias usadas
2.5 - Sobre o Vraptor
2.6 - Sobre o Hibernate
2.7 - Sobre o JQuery
2.8 - Criando o projeto
Capítulo 3: Controle de usuários
3.1 - Primeiros passos
3.2 - Preparando o hibernate
3.3 - Exercícios
3.4 - Usuário
3.5 - Exercício
3.6 - Gerando o banco de dados
3.7 - Adicionando
3.8 - Exercícios
3.9 - Dao
3.10 - Exercício
Capítulo 4: Melhorando o sistema e preparando pra Web.
4.1 - Refatoração
4.2 - Melhorando nosso sistema - HibernateUtil
4.3 - Melhorando o sistema – DaoFactory
4.4 - O Dao Genérico
4.5 - Testando os refactorings
4.6 - Colocando na Web
4.7 - Instalar o Tomcat.
4.8 - Configurando o plugin do tomcat no eclipse
4.9 - Configurar nosso projeto no tomcat
Capítulo 5: Cadastro de usuários com Vraptor
5.1 - Lógica do vraptor
5.2 - Adicionar usuário
5.3 - Exercícios
5.4 - Injetando o DaoFactory com interceptador
5.5 - Como configurar o uso dos interceptors
5.6 - Exercícios
5.7 - Listando com displaytag
5.8 - Exercício
5.9 - Redirecionando depois do adiciona
5.10 - Exercícios
5.11 - Removendo usuários
5.12 - Exercícios opcionais
Capítulo 6: Cds e músicas
6.1 - Menu
6.2 - Exercício
6.3 - Entidades
6.4 - Exercício
6.5 - CdLogic
6.6 - Exercício
6.7 - JSPs para cd
6.8 - Exercício
6.9 - MusicaLogic
6.10 - Exercício
6.11 - JSPs para Música
6.12 - Exercício
6.13 - Desafio - Exercicios opcionais
Capítulo 7: Autenticação e autorização
7.1 - Login
7.2 - Exercício - Formulário de login
7.3 - UsuarioDao
7.4 - Exercício
7.5 - Lógica
7.6 - Retorno condicional com Vraptor
7.7 - Logout
7.8 - Exercício
7.9 - Interceptador para autorização
7.10 - Exercício
7.11 - Autorizando lógicas
7.12 - Exercício
7.13 - Exercícios opcionais
Capítulo 8: Validação com Hibernate Validator
8.1 - O Hibernate validator
8.2 - Anotações nos beans
8.3 - Validando no vraptor
8.4 - Exercícios
8.5 - Exercícios opcionais
8.6 - Para saber mais: validações personalizadas
8.7 - Para saber mais: validação sem Hibernate Validator
Capítulo 9: A loja virtual
9.1 - Idéia geral
9.2 - Pensando na página - @OneToMany
9.3 - Exercício
9.4 - Página inicial
9.5 - Exercício
9.6 - Listar Cds e Musicas
9.7 - Exercício
9.8 - Exercicio - Futuro carrinho de compras
Capítulo 10: Ajax e efeitos visuais
10.1 - AJAX- Asynchronous JavaScript and XML
10.2 - Um pouco de jquery
10.3 - Draggables and Droppables
10.4 - Exercício
10.5 - Gerenciamento do carrinho na Sessão
10.6 - Exercícios
10.7 - Chamando as lógicas com Ajax
10.8 - Exercicio
10.9 - Usando o Firebug para ver o Ajax acontecendo
10.10 - Finalizar compra
10.11 - Exercicios
10.12 - O formulário de finalização da compra
10.13 - Exercícios
10.14 - Usando o Thickbox
10.15 - Exercícios
Capítulo 11: Apêndice – Melhorando a Loja Virtual
11.1 - Capinhas de mp3
11.2 - Exercícios
11.3 - Unicidade das músicas
11.4 - Exercício
11.5 - Remoção do carrinho
11.6 - Ouvir as musicas
11.7 - Formatando moeda
11.8 - Listar Vendas
11.9 - I18N
11.10 - Export no displaytaglib
Capítulo 12: Apêndice – Melhorando o login
12.1 - A permissão do Usuario
12.2 - Exercícios
12.3 - A anotação
12.4 - Exercícios
12.5 - O interceptador
12.6 - Exercícios
12.7 - Desafios
12.8 - Para saber mais: Sessão e Usuario
Capítulo 13: Apêndice B – Criando o Ambiente
13.1 - Introdução
13.2 - Instalando o eclipse
13.3 - Instalando o plugin para o tomcat
13.4 - Instalando o plugin para arquivos jsp, html e xml
13.5 - Instalando o plugin Hibernate Tools
13.6 - Plugins do eclipse no windows
13.7 - Firefox e Firebug
13.8 - Iniciando o projeto
13.9 - Preparando o hibernate
13.10 - Instalando vraptor , jstl e displaytag
13.11 - O web.xml
13.12 - O tomcat no windows
13.13 - iniciando o tomcat sem plugin
13.14 - Parando o tomcat  sem plugin

Arquivos relacionados
Lista