¿Qué es Java Server Page (JSP)?

Server Pages (JSP) permite a los desarrolladores y diseñadores web desarrollar rápidamente y mantener fácilmente páginas web dinámicas y ricas en información que aprovechan los sistemas comerciales existentes.

Como parte de la familia de tecnología Java, la tecnología JSP permite el desarrollo rápido de aplicaciones basadas en web que son independientes de la plataforma. La tecnología JSP separa la interfaz de usuario de la generación de contenido, lo que permite a los diseñadores cambiar el diseño general de la página sin alterar el contenido dinámico subyacente.


Requisitos previos

Suponemos que tiene poco conocimiento de cómo funcionan las aplicaciones web a través de HTTP, qué es el servidor web y qué son los navegadores web. Será genial si tiene algún conocimiento del desarrollo de aplicaciones web utilizando cualquier lenguaje de programación.

¿Por qué usar JSP?

Las páginas JavaServer a menudo sirven para el mismo propósito que los programas implementados usando la interfaz Common Gateway Interface (CGI) . Pero JSP ofrece varias ventajas en comparación con el CGI.

El rendimiento es significativamente mejor porque JSP permite incrustar elementos dinámicos en páginas HTML en lugar de tener archivos CGI separados.

Los JSP siempre se compilan antes de que el servidor los procese, a diferencia de CGI / Perl, que requiere que el servidor cargue un intérprete y el script de destino cada vez que se solicita la página.

Las páginas JavaServer se crean sobre la API de Java Servlets, por lo que, al igual que Servlets, JSP también tiene acceso a todas las potentes API Enterprise Java, incluidas JDBC, JNDI, EJB, JAXP, etc. Las páginas JSP se pueden usar en combinación con servlets que manejan la lógica de negocios, el modelo soportado por los motores de plantillas de servlets de Java.

Finalmente, JSP es una parte integral de Java EE, una plataforma completa para aplicaciones de clase empresarial. Esto significa que JSP puede desempeñar un papel en las aplicaciones más simples a las más complejas y exigentes.


No hay entradas.
No hay entradas.