Imagem de fundo

No desenvolvimento web com Java, o ciclo de vida de um...

No desenvolvimento web com Java, o ciclo de vida de um Servlet é fundamental para entender como ele é instanciado, executado e destruído pelo container. Cada fase do ciclo de vida corresponde a momentos específicos da aplicação. Com base nisso, qual das alternativas a seguir descreve corretamente o ciclo de vida de um Servlet?


A

O ciclo de vida do Servlet termina quando o método init() é chamado, pois é a última operação realizada.


B

O método init() é chamado antes da primeira requisição ao Servlet e é chamado novamente para cada nova requisição subsequente.


C

O método destroy() é invocado logo após o service() ser executado em cada requisição, para liberar recursos alocados.


D

Um Servlet é destruído automaticamente após processar uma única requisição, garantindo que novos objetos sejam criados para cada requisição.


E

O método service() é responsável por lidar com todas as requisições feitas ao Servlet, delegando-as aos métodos específicos como doGet() e doPost().