A linguagem Java, amplamente utilizada em programação web, p...

Próximas questões
Com base no mesmo assunto
Q602234 Programação
A linguagem Java, amplamente utilizada em programação web, permite que o desenvolvedor seja independente de fornecedores de software, uma vez que Java é um software livre. Com referência a esse assunto, julgue o item subsecutivo.

Na tecnologia JSP (Java Server Pages), cada documento é convertido pelo contêiner JSP em um servlet, o que ajuda a separar a apresentação do conteúdo.
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: C - certo

A afirmação de que na tecnologia JSP (Java Server Pages), cada documento é convertido pelo contêiner JSP em um servlet, está correta. JSP é uma tecnologia que permite escrever conteúdo dinâmico para páginas web em Java. Uma página JSP, quando acessada pela primeira vez ou quando modificada, é compilada pelo contêiner (ou servidor) em um servlet, que é uma classe Java que estende a funcionalidade de um servidor web ou de uma aplicação.

Essa conversão para servlet é feita uma única vez, e após essa compilação o servlet gerado é utilizado para processar as requisições subsequentes. Essa característica contribui para a eficiência do processo, já que o código não precisa ser interpretado a cada requisição, como acontece em outras tecnologias de script.

Além disso, a tecnologia JSP suporta a separação de conteúdo e apresentação usando tag libraries (bibliotecas de tags) e expressões. Isso permite aos desenvolvedores focar nas regras de negócio e lógica de aplicação, enquanto os designers podem trabalhar na apresentação dos dados, aumentando a manutenabilidade e a escalabilidade das aplicações web.

Por esses motivos, a alternativa correta é 'C - certo', pois reflete corretamente a funcionalidade do JSP dentro do desenvolvimento web e sua capacidade de separar a camada de apresentação do conteúdo dinâmico gerado pelas aplicações Java.

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

"Architecturally, JSP may be viewed as a high-level abstraction of Java servlets. JSPs are translated into servlets at runtime; each JSP servlet is cached and re-used until the original JSP is modified." FONTE: https://www.wikiwand.com/en/JavaServer_Pages

Por que a conversão da JSP em servlet ajuda a separar apresentação de conteúdo?

Acho que o examinador quis dizer que antes do JSP, as tags HTML eram inseridas diretamente no Servlet, misturando código java (conteúdo) da apresentação (tags HTML). Com JSP, código Java vai no Servlet e tags vão no JSP.

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo