Questão nº 26
Questão de Tecnologia da Informação · FCC TRE-PR 2017 (nº 26)
FCC2017Técnico Judiciário - Área Apoio Especializado - Especialidade Programação de SistemasTecnologia da Informação
Gabarito: Dver comentário ↓
O Tomcat fornece uma série de filtros que podem ser configurados para aplicações web individuais no arquivo
- A`META-INF/context.xml`.
- B`WEB-INF/web-filter.xml`.
- C`CONFIG-INF/filter.xml`
- D`WEB-INF/web.xml`. (alternativa correta)
- E`META-INF/server.xml`.
Resposta comentada
Gabarito Alternativa D
Filtros em aplicações web Java, como as que rodam no Tomcat, são como "porteiros" que interceptam as requisições e respostas, permitindo processá-las antes ou depois de chegarem ao seu código. A configuração desses filtros é feita em um arquivo específico que descreve a estrutura da sua aplicação web.
- (A) Incorreta: O
META-INF/context.xmlé usado para configurações de contexto da aplicação, como recursos de banco de dados ou configurações de sessão, mas não para a declaração padrão de filtros. - (B) Incorreta: Não existe um arquivo padrão com este nome (
web-filter.xml) para configurar filtros em aplicações web Java. Esta é a armadilha da banca, pois o nome é sugestivo, mas o arquivo correto é outro. - (C) Incorreta: Não é um diretório ou arquivo padrão reconhecido pela especificação de Servlets ou pelo Tomcat para configuração de filtros.
- (D) Correta: O
WEB-INF/web.xmlé o descritor de deploy padrão de aplicações web Java (definido pela especificação de Servlets), onde são declarados e mapeados filtros, servlets, listeners e outros componentes da aplicação. - (E) Incorreta: O
server.xmlestá localizado no diretório de configuração do Tomcat (fora da aplicação) e é usado para configurar o próprio servidor (portas, conectores, hosts), não os filtros de uma aplicação web específica.
Fonte: FCC TRE-PR 2017 Técnico Judiciário - Área Apoio Especializado - Especialidade Programação de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.