apostila de java
Java para Desenvolvimento Web
Conheça mais da Caelum.
Cursos Online www.caelum.com.br/online Casa do Código
Livros para o programador www.casadocodigo.com.br Blog Caelum blog.caelum.com.br Newsletter www.caelum.com.br/newsletter Facebook www.facebook.com/caelumbr Twitter twitter.com/caelum Sobre esta apostila
Esta apostila da Caelum visa ensinar de uma maneira elegante, mostrando apenas o que é necessário e quando é necessário, no momento certo, poupando o leitor de assuntos que não costumam ser de seu interesse em determinadas fases do aprendizado.
A Caelum espera que você aproveite esse material. Todos os comentários, críticas e sugestões serão muito bem-vindos. Essa apostila é constantemente atualizada e disponibilizada no site da Caelum. Sempre consulte o site para novas versões e, ao invés de anexar o PDF para enviar a um amigo, indique o site para que ele possa sempre baixar as últimas versões. Você pode conferir o código de versão da apostila logo no final do índice.
Baixe sempre a versão mais nova em: www.caelum.com.br/apostilas
Esse material é parte integrante do treinamento Java para Desenvolvimento Web e distribuído gratuitamente exclusivamente pelo site da Caelum. Todos os direitos são reservados à Caelum. A distribuição, cópia, revenda e utilização para ministrar treinamentos são absolutamente vedadas. Para uso comercial deste material, por favor, consulte a Caelum previamente. www.caelum.com.br 1
Sumário
1
Enfrentando o Java na Web
1.1 O grande mercado do Java na Web . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.2 Livros e sites interessantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2
Bancos de dados e JDBC
2.1 Por que usar um banco de dados? . . . .
2.2 Persistindo através de Sockets? . . . . .
2.3 A conexão em Java . . . . . . . . . . . .
2.4 Fábrica de Conexões . . . . . . . . . . .
2.5 Design Patterns . . . .