Imagem de fundo

O JavaServer Pages (JSP) é uma tecnologia do lado servidor que permite aos desenvolvedo...

O JavaServer Pages (JSP) é uma tecnologia do lado servidor que permite aos desenvolvedores criar conteúdo web dinâmico. O JSP simplifica o processo ao permitir a incorporação de código Java (ou tags especiais) diretamente em uma página HTML. Quando uma página JSP é solicitada, ela passa por um ciclo de vida gerenciado pelo contêiner web (como o Tomcat), que a transforma em um servlet Java para execução. Qual é a principal vantagem de usar JSP em comparação com Servlets puros para gerar páginas HTML complexas?


A

O JSP não precisa ser compilado em bytecode Java, sendo interpretado diretamente pelo servidor web a cada requisição, o que agiliza o ciclo de desenvolvimento (deploy).


B

O JSP permite uma melhor separação de responsabilidades, onde o código HTML (design da interface) é predominante na página, e a lógica de programação Java é inserida em blocos menores, facilitando a manutenção por designers e desenvolvedores.


C

O JSP tem acesso direto ao hardware do servidor, como a placa de vídeo e o sistema de som, permitindo a criação de aplicações multimídia ricas, o que não é possível com Servlets.


D

O JSP é executado inteiramente no navegador do cliente, reduzindo a carga no servidor e tornando a aplicação mais rápida, enquanto Servlets puros rodam apenas no servidor.