Programação Java para a Web é um livro inovador, com enfoque extremamente prático, que mostra passo a passo como desenvolver uma aplicação web utilizando Java e as tecnologias mais poderosas e populares do arsenal dos desenvolvedores, como JavaServer Faces e Hibernate.A metodologia de aprendizado é baseada no projeto de uma aplicação financeira...
Ver mais ▼Programação Java para a Web é um livro inovador, com enfoque extremamente prático, que mostra passo a passo como desenvolver uma aplicação web utilizando Java e as tecnologias mais poderosas e populares do arsenal dos desenvolvedores, como JavaServer Faces e Hibernate.
A metodologia de aprendizado é baseada no projeto de uma aplicação financeira pessoal completa, em que serão abordadas várias técnicas de desenvolvimento, desde as mais tradicionais e conhecidas até as mais modernas. Tudo isso sem abrir mão de uma arquitetura bem-definida e baseada no modelo MVC.
O conteúdo deste livro inclui desde a preparação do ambiente de desenvolvimento, com Tomcat, MySQL e Eclipse, até a entrega do sistema final completo, funcional e fácil de entender, que poderá ser adaptado às suas necessidades. Aborda os requisitos básicos de um sistema construído de forma profissional, como criação de interfaces web, gravação em banco de dados, segurança, internacionalização, geração de gráficos, relatórios em PDF, web services e busca de informações em meios externos.
A obra destina-se tanto a iniciantes com algum conhecimento prévio em Java quanto a desenvolvedores experientes que desejam conhecer as técnicas e as ferramentas mais atuais e poderosas.
O livro aborda os seguintes assuntos:
Desenvolvimento Web usando JavaServer Faces com Ajax
Gravação e consulta em banco de dados usando Hibernate
Gerenciamento de dependências usando Maven
Segurança de acesso e controle de usuários com Spring Security
Estilos com CSS e uso de templates
Envio de email e integração com o Google Gmail
Construção de relatórios com iReports e JasperReports
Integração com o Yahoo! Finance para obtenção de gráficos e cotação de ações da Bovespa
Como tornar sua aplicação multi-idiomas
Modelagem e uso de web services
Geração de gráficos
Alterações da segunda edição:
- Adaptação do projeto financeiro para as versões atuais do JavaServer Faces, Primefaces, Java, Eclipse e Tomcat;
- Utilização do Maven para controle de dependências;
- Melhoria na didática, onde a cada capítulo existe um checklist de tudo que o leitor deve ter construído para completa-lo com sucesso;
- Disponibilização dos arquivos-fonte do projeto financeiro, no estágio de cada capítulo;
- Atualização dos projetos independentes do livro.
Ver menos ▲