Java servers pages
Java Server Pages
Contenidos
¿Qué es JSP?
Una tecnología para crear páginas Web dinámicas
Contiene código HTML normal junto elementos especiales de JSP
Están construidas sobreservlets
Internamente, el servidor de aplicaciones compilará JSP a un servlet
Vienen a resolver el problema de aquéllos (que era el mismo que con CGI), es decir:
Generar HTML directamente porcódigo, en un lenguaje de programación Dificulta enormemente la separación de tareas entre diseñadores y programadores
Insertar java en páginas HTML
JSP (como ASP) aborda el problema a la inversa:En vez de insertar HTML en código de programación, podremos insertar ciertos elementos de código en las páginas HTML
JSP: Introducción
Comparaciones con otras tecnologías:
Vs ASP (ActiveServer Pages). Vs Servlets.
Las JSP nos permiten separar la parte dinámica de nuestras páginas Web del HTML estático. Escribimos el HTML de la forma normal y encerramos el código ejecutable con unasetiquetas especiales "".
Ejemplo de página JSP
Saludo personalizado con JSP ¡Buenos días! ¡Buenas tardes! ¡Buenas noches! Bienvenido a nuestro sitio Web, abierto las 24 horas del día.¿Beneficio?
Incluir mucha lógica de programación en una página Web no es mucho mejor que generar el HTML por programa Pero JSP proporciona acciones (action elements) que son como etiquetas HTMLpero que representan código reutilizable Además, se puede invocar a otras clases Java del servidor, a componentes (Javabeans o EJB)…
Separación de presentación y lógica
En definitiva, lo quepermite JSP (bien utilizado) es una mayor separación entre la presentación de la página y la lógica de la aplicación, que iría aparte
Desde la página JSP únicamente llamaríamos, de diferentes formas,a ese código
JSP: Proceso de compilación
Ejemplo: de JSP a Servlet (Tomcat)
JSP a Servlet.service()
Elementos JSP
Tres tipos de elementos en JSP:
Directivas
Permiten especificar...
Regístrate para leer el documento completo.