é gerada apenas uma única instância para cada servlet no servidor, sendo assim, variáveis de instância declaradas no servlet não são compartilhadas entre requisições.
são geradas várias instâncias de um mesmo servlet no servidor, ou seja, cada requisição acessa uma instância diferente.
é gerada apenas uma única instância para cada servlet no servidor, sendo assim, variáveis de instância declaradas no servlet são compartilhadas entre requisições.
a partir da versão 3.0, não é mais possível usar a anotação @WebServlet.