Programación de JSP y servlets Java

Los servlets Java™ y las páginas de servidor Java (JSP) son programas Java que se ejecutan en un servidor de aplicaciones Java y amplían las prestaciones del servidor web.

Los servlets Java son clases Java diseñadas para responder a solicitudes HTTP en el contexto de una aplicación web.

Puede ver las JSP como una extensión de HTML que le ofrece la capacidad de incluir fragmentos de código Java dentro de las páginas HTML. Estos fragmentos de código Java generan contenido dinámico, que está incluido dentro del otro contenido HTML/XML. Una JSP se convierte a un servlet Java y se ejecuta en el servidor. Las sentencias JSP incluidas en la JSP pasan a formar parte del servlet generado a partir de la JSP. El servlet resultante se ejecuta en el servidor.

El servidor HTTP no ejecuta aplicaciones web Java directamente. Las solicitudes HTTP para aplicaciones Java son reenviadas por el servidor HTTP a los servidores de aplicaciones Java. IBM® proporciona los siguientes servidores de aplicaciones Java para ejecutar aplicaciones Java: