Red de conocimiento del abogados - Ley de patentes - ¿Cuál es la relación entre JSP y servlet?

¿Cuál es la relación entre JSP y servlet?

JSP es una extensión de Servlet. Antes de JSP, ya había aparecido la tecnología Servlet. Servlet utiliza el flujo de salida para generar dinámicamente páginas HTML, incluidas todas las etiquetas HTML y todos los contenidos que aparecen en la página HTML.

Debido a la gran cantidad de etiquetas HTML, grandes cantidades de texto y formatos estáticos, la eficiencia de desarrollo de Servlet es extremadamente baja.

A primera vista, las páginas JSP ya no requieren clases de Java y parecen estar completamente divorciadas de las características orientadas a objetos de Java. De hecho, JSP es una forma especial de Servlet. Cada página JSP es una instancia de Servlet: el sistema compila la página JSP en un Servlet y el Servlet es responsable de responder a las solicitudes de los usuarios. JSP es en realidad una simplificación de Servlet. Cuando usa JSP, todavía usa Servlet, porque cada página JSP en la aplicación web generará el Servlet correspondiente a través del contenedor de Servlet. Para Tomcat, el servlet generado por la página JSP se coloca debajo de la aplicación web correspondiente a la ruta de trabajo.