2.2.1 Funcionamento de um Servlet (Ciclo de Vida)
Um Servlet, por padrão, é inicializado pelo Container Web na primeira vez que é solicitado. A requisição do usuário recebida pelo Container Web é, então, encaminhada ao Servlet que, após recebê-la, executa o devido processamento da requisição e retorna uma resposta ao Container. Com a resposta da requisição já sob sua tutela, o Container trata de responder ao usuário solicitante.
A figura abaixo ilustra exatamente esse funcionamento:
Um ponto importante no funcionamento do Servlet é que os três métodos (init, service e destroy) que executam tal funcionamento devem ser compreendidos, principalmente no que diz respeito à quantidade de vezes e o momento do tempo em que os mesmos são invocados pelo Container.