Prefácio
Este livro é dividido em duas partes. A primeira parte trata do desenvolvimento de
aplicações Web utilizando, principalmente, Servlets. A segunda parte aborda o
paradigma de desenvolvimento de aplicações distribuídas utilizando a tecnologia
Enterprise Java Beans.
A primeira parte do livro aborda de forma consistente e didática o conteúdo
relacionado a Servlets. Nesta abordagem é definido um histórico do desenvolvimento
de aplicações Web, passando por CGIs e linguagens de script. Além dos tópicos
relacionados a Servlets são abordados tópicos relacionados tais como Java Server
Pages (JSP), Java Beans, Taglibs, modelo MVC, instalação de configuração de um Web
Container para desenvolvimento, além de tópicos avançados tais como controle de
pooling de conexões com banco de dados.
A segunda parte do livro aborda o paradigma de desenvolvimento de aplicações
distribuídas, destacando a evolução das técnicas de desenvolvimento desde a
programação estrutura até o atual uso de sistemas distribuídos. A tecnologia utilizada
para prover distribuição é a plataforma J2EE (Java 2 Enterprise Edition). São detalhados
os componentes e possibilidades que esta plataforma oferecem ao desenvolvedor.
O livro foi dividido em partes para oferecer um conteúdo mais abrangente e completar.
A primeira parte trata da construção de interfaces e controles para interação com os
clientes de uma aplicação Web. A segunda parte aprofunda nos aspectos de
distribuição de um sistema, permitindo que este execute em diversos computadores,
dividindo sua carga e, conseqüentemente, aumentando seu desempenho.
O intituito de todo o livro é ser prático nos temas que apresenta. Todos os capítulos
apresentam exemplos que simplificam o processo de entendimento dos temas.