Hola te saluda nuevamente Ubaldo Acosta.
Espero que estén listos para comenzar con esta elección.
A continuación vamos a estudiar el tema la introducción a los detalles o lo que es lo mismo y JSP están
listos.
Vamos
conceptos básicos de los JSP.
Ya va a ser el Telles.
En esta elección vamos a revisar los conceptos básicos de los ya va a ser vellas los quotes Sepes son
componentes del lado del servidor web estos componentes están especializados en manejar código HTML
y a su vez incrustar código Java por medio de etiquetas conocidas como tags los JSP son utilizados como
componentes de presentación es decir nos permite mostrar la información procesada por otros componentes
como pueden ser los servlets un JSP al compilar C se crea de manera indirecta un Servlet asociado a
este JSP.
Este servlet se genera de manera automática y al abuelo es decir que nosotros no debemos especificar
nada respecto a la compilación de nuestro JSP sino que de manera automática se va a crear un Servlet
y éste es servlet al final de cuentas termina siendo un archivo punto Clas entonces un JSP es indirectamente
un Servlet del lado del servidor web.
Por ello el ciclo de vida de un JSP es muy similar al de un Servlet según veremos más adelante beneficios
de los JSP.
Vamos a revisar ahora los beneficios de los JSP los JSP nos permiten enfocarnos en escribir código HTML
y eso también nos va a permitir hacer más sencillo el mantenimiento de la capa de presentación también
parte de los beneficios es que podemos utilizar herramientas de diseño para crear visualmente las páginas
HTML como pueden ser Drain waiver o cualquier otra herramienta de diseño HTML y finalmente incrustar
las etiquetas JSP que van a manejar el código dinámico de Java utilizar los JSP.
También nos va a permitir separar el código de presentación del código puramente de Java y eso también
va a traer como beneficio que el equipo de desarrollo se puede enfocar en distintas tareas al separar
cada una de las responsabilidades según la tarea que les haya sido asignada.
De esta manera cada miembro del equipo de desarrollo se puede enfocar en distintas tareas al separar
las responsabilidades.
Vamos a ver más adelante lo que son las etiquetas JSP.
Pero desde este momento podemos aclarar que debido a que las etiquetas es similar a código HTML aplicaremos
las mejores prácticas para crear código fácil de mantener y que prácticamente cualquier desarrollador
que conozca HTML y aunque no tenga muchos conocimientos de Java pueda modificar los JSP sin afectar
la lógica de programación de los JSP.
Solo modificando la presentación que sería la tecnología de HTML CSS y JavaScript.
Esta aclaración la hacemos debido a que los JSP sí pueden incluir código IAVA bastante completo y complejo
pero esto no se recomienda debido a que los JSP podrían ser poco mantené y únicamente entendibles por
el desarrollador que creó este JSP.
Por ello vamos a mencionar las mejores prácticas para crear y utilizar la tecnología de los Kōta de
Sepes funciones de un JSP.
Vamos a revisar a continuación las funciones de un JSP dentro del modelo vista controlador un JSP contiene
código HTML y a través de etiquetas vamos a agregar nuestro código Java para poder manejar la cuestión
dinámica dentro de nuestras aplicaciones web.
Un JSP se utiliza como un componente de presentación por lo que podemos observar que los JSP van a jugar
el rol de la vista es decir los JSP van a permitir mostrar la información que reciban del servlet y
a su vez también van a poder enviar información hacia nuestro servlet así que este va a ser el rol básico
de los JSP y estudiaremos las mejores prácticas y el código que vamos a incluir en nuestros JSP.
En los ejercicios que vamos a realizar en estas secciones ciclo de vida de un JSP el ciclo de vida de
un JSP es muy similar al ciclo de vida de un servlet.
La única diferencia que tenemos en nuestro ciclo de vida comparado con un Servlet es que un JSP se debe
traducir a un servlet.
Este es el primer paso que sucede una vez que hemos solicitado un recurso JSP una vez que se traduce
este JSP.
Este servlet va a tener el mismo ciclo de vida que ya hemos estudiado cuando estudiamos los servlets
es decir que se va a compilar se va a cargar la clase del servlet en nuestro servidor web y posteriormente
se crea un proceso del servlet conocido como un hilo se ejecuta el método init del servlet se ejecuta
el método servis también del servlet y por último se ejecuta el método distraido así que podemos observar
que el único paso extra dentro del proceso de los JSP es que un JSP se debe traducir a un servlet.
A continuación vamos a ver algunos ejercicios para poner en práctica el uso de los JSP es.