Questão 67 · Informática: Programação e algoritmos
Com relação aos conceitos relacionados à classe GenericServlet do pacote javax.servlet, analise as afirmativas a seguir.
I. Define uma servlet independente de protocolo.
II. Estende HttpServlet e substitui o método doGet ().
III. Implementa o métodolog(), o qual é declaradona interfaceServletContext.
- A) se somente a afirmativa I estiver correta.
- B) se somente a afirmativa II estiver correta.
- C) se somente as afirmativas I e III estiverem corretas.
- D) se somente as afirmativas I e II estiverem corretas.
- E) se todas as afirmativas estiverem corretas.
Marque a alternativa correta:
Gabarito: C
Gabarito definitivo divulgado pela banca FGV (CONDER 2013).
Comentário
Gabarito: C.
A classe GenericServlet é a base de servlets independentes de protocolo. Analisando:
- I é verdadeira. GenericServlet não depende de HTTP; ela define o comportamento genérico de um servlet.
- II é falsa. A relação de herança é inversa: HttpServlet estende GenericServlet, e não o contrário. O método doGet é definido em HttpServlet, que é específico para HTTP.
- III é verdadeira. GenericServlet implementa o método log(), que delega ao contexto do servlet, e esse método é declarado na interface ServletContext.
Por isso, as afirmativas corretas são I e III, alternativa C.
Por que as outras estão erradas:
- (A) considera só a I, mas a III também está correta.
- (B) considera só a II, que é falsa.
- (D) inclui a II, que é falsa.
- (E) inclui a II, que é falsa.
Dica de prova: HttpServlet é uma especialização de GenericServlet.
Fundamentos: GenericServlet e HttpServlet na hierarquia de servlets · Método log() e interface ServletContext
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova FGV CONDER 2013 (Tecnologia da Informação, Processamento de Dados, Ciência da Computação, Engenharia da Computação, Engenharia de Sistemas ou Análise de Sistemas), questão 67, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.