Com relação aos conceitos e definições de Servlets, JSP e se...
Com relação aos conceitos e definições de Servlets, JSP e seus servidores, classifique as afirmativas abaixo em (V) verdadeiras ou (F) falsas. A seguir, assinale a alternativa que apresenta a sequência correta.
( ) Escrever direto no código, em todos os JSPs e nas outras páginas HTML, o caminho verdadeiro e o nome do arquivo que usam aquele Servlet diminui a flexibilidade e aumenta a segurança.
( ) Por padrão, no Tomcat, uma cópia do arquivo web.xml, deve estar presente na pasta WEB-INI.
( ) Através do Deployment Descriptor (DD), é possível personalizar aspectos da aplicação, incluindo atribuições de segurança, páginas de erro, bibliotecas de tags e informações sobre a configuração inicial.
( ) O Tomcat é um Container web e não uma aplicação J2EE completa, pois ele não possui um Container EJB.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
A alternativa correta para a questão é a letra B: F – F – V – V.
Vamos analisar cada uma das afirmativas:
(1) "Escrever direto no código, em todos os JSPs e nas outras páginas HTML, o caminho verdadeiro e o nome do arquivo que usam aquele Servlet diminui a flexibilidade e aumenta a segurança."
Esta afirmativa é falsa. Na verdade, ao embutir caminhos de arquivos e nomes de servlets diretamente no código, a flexibilidade é reduzida e a segurança pode ser comprometida. Isso ocorre porque cada vez que há uma alteração, todas as referências em várias páginas precisam ser atualizadas, o que é propenso a erros. Além disso, expor caminhos completos pode dar informações desnecessárias para potenciais atacantes.
(2) "Por padrão, no Tomcat, uma cópia do arquivo web.xml, deve estar presente na pasta WEB-INI."
Esta afirmativa é falsa. No Tomcat, o arquivo de configuração web.xml deve estar localizado na pasta WEB-INF, e não "WEB-INI". Esse arquivo é essencial para a configuração das aplicações web e precisa estar no local correto para que o servidor Tomcat possa processá-lo corretamente.
(3) "Através do Deployment Descriptor (DD), é possível personalizar aspectos da aplicação, incluindo atribuições de segurança, páginas de erro, bibliotecas de tags e informações sobre a configuração inicial."
Esta afirmativa é verdadeira. O Deployment Descriptor (arquivo web.xml) é um poderoso arquivo de configuração que permite definir uma variedade de parâmetros que influenciam o comportamento da aplicação, tais como segurança, mapeamento de URLs, páginas de erro e mais.
(4) "O Tomcat é um Container web e não uma aplicação J2EE completa, pois ele não possui um Container EJB."
Esta afirmativa é verdadeira. Apache Tomcat é de fato um Container web, projetado principalmente para servir aplicações Java baseadas em servlets e JSPs. Ele não suporta EJBs (Enterprise JavaBeans), que são parte do conjunto de especificações da plataforma J2EE (atualmente chamada Jakarta EE).
Compreendendo essas explicações, é fácil notar porque a sequência correta de verdadeiras e falsas é B - F – F – V – V.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O gabarito é a letra B.
Escrever direto no código diminui a segurança.
Não há esse padrão de incluir a cópia.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo