Páginas del servidor Java - Introducción

JSP (Java Server Pages) es un estándar para desarrollar aplicaciones web interactivas (páginas que contienen contenido dinámico). Una página web JSP (reconocible por la extensión .jsp ) puede mostrar contenido diferente en función de ciertos parámetros (información almacenada en una base de datos, preferencias del usuario, ...), mientras que una página web clásica (con la extensión .htm o .html) Mostrar continuamente la misma información.

  • JSP es en realidad un poderoso lenguaje de script (lenguaje interpretado) ejecutado en el lado del servidor (como CGI, PHP, ASP, ...) y no en el lado del cliente (a diferencia de los scripts escritos en JavaScript o applets de Java que se ejecutan en el navegador del usuario conectado a un sitio).
  • Los JSP se integran en una página web en HTML mediante etiquetas especiales que notificarán al servidor web que el código incluido en estas etiquetas debe interpretarse. El resultado (códigos HTML) se devolverá al navegador del cliente.
  • Las páginas del servidor Java forman parte de una arquitectura de 3 niveles : donde un servidor que admite las páginas del servidor Java (generalmente denominado servidor de aplicaciones ) actuará como mediador entre el navegador del cliente y una base de datos (generalmente denominado servidor de datos ). JSP proporciona los elementos necesarios para la conexión al sistema de administración de bases de datos y permite la manipulación de datos a través de SQL.

¿Cómo funciona Java Server Pages?

Una página que utiliza Java Server Pages se ejecuta durante la consulta, mediante un motor JSP (que generalmente se ejecuta con un servidor web o un servidor de aplicaciones). El modelo JSP se deriva del que se utiliza para los servlets de Java (JSP es, de hecho, una forma de escribir servlets). Es una clase de Java derivada de la clase HttpServlet, que utiliza doGet () y doPost () para devolver una respuesta HTTP.

Cuando un usuario llama a una página JSP, el servidor web llama al motor JSP que crea un código fuente Java desde el script JSP y compila la clase para proporcionar un archivo compilado (con la extensión .class ).

Tenga en cuenta que: el motor JSP verifica si la fecha del archivo .jsp corresponde al archivo .class. El motor JSP convertirá y compilará la clase, solo si el script JSP se ha actualizado. Por lo tanto, el hecho de que la compilación solo tiene lugar cuando se actualiza el script JSP, hace de JSP, una de las tecnologías más rápidas para crear páginas dinámicas.

Características de las páginas del servidor Java

Los JSP se pueden usar para crear servlets, al incluir etiquetas específicas en el código JSP. De esta manera, proporcionan una tecnología rápida para crear páginas dinámicas.

Además, JSP tiene todas las características de Java:

  • JSPs son multiproceso.
  • Los JSP son portátiles.
  • Los JSP están orientados a objetos.
  • Los JSP son seguros.

Documento original publicado en CommentcaMarche.net.

Artículo Anterior Artículo Siguiente

Los Mejores Consejos