Introdução a Servlets

Servlets oferecem uma maneira alternativa a CGI para estender as funcionalidades de um servidor Web. Na verdade, a API de servlet de Java oferece mecanismos adequados à adaptação qualquer servidor baseado em requisições e respostas, mas é em aplicações Web que servlets têm sido mais utilizados.

Com o uso de servlets, a arquitetura da Web torna-se um base atrativa para o desenvolvimento de aplicações distribuídas em Java integrando outros serviços. A utilização de browsers HTML simplifica o desenvolvimento das aplicações cliente. Servidores Web suportam os mecanismos básicos de conexão ao cliente. Assim, o desenvolvimento irá se concentrar na extensão dos serviços através dos servlets.

Na seqüência, os seguintes tópicos serão abordados:

Há também referências para um mecanismo alternativo para inclusão de servlets na geração de conteúdo HTML de forma dinâmica, além de um exemplo de aplicação de servlets em Web publishing.