Com relação aos conceitos e definições de Servlets, JSP e se...

Próximas questões
Com base no mesmo assunto
Q689583 Programação

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.

Alternativas

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