1
00:00:10,890 --> 00:00:14,060
Hola te saluda nuevamente Ubaldo Acosta.

2
00:00:14,250 --> 00:00:17,340
Espero que estén listos para comenzar con esta elección.

3
00:00:17,370 --> 00:00:24,660
A continuación vamos a estudiar el tema la introducción a los detalles o lo que es lo mismo y JSP están

4
00:00:24,660 --> 00:00:25,370
listos.

5
00:00:25,500 --> 00:00:26,010
Vamos

6
00:00:28,560 --> 00:00:30,720
conceptos básicos de los JSP.

7
00:00:31,140 --> 00:00:32,570
Ya va a ser el Telles.

8
00:00:32,790 --> 00:00:38,490
En esta elección vamos a revisar los conceptos básicos de los ya va a ser vellas los quotes Sepes son

9
00:00:38,490 --> 00:00:45,090
componentes del lado del servidor web estos componentes están especializados en manejar código HTML

10
00:00:45,420 --> 00:00:52,980
y a su vez incrustar código Java por medio de etiquetas conocidas como tags los JSP son utilizados como

11
00:00:52,980 --> 00:00:59,370
componentes de presentación es decir nos permite mostrar la información procesada por otros componentes

12
00:00:59,370 --> 00:01:07,360
como pueden ser los servlets un JSP al compilar C se crea de manera indirecta un Servlet asociado a

13
00:01:07,360 --> 00:01:08,480
este JSP.

14
00:01:08,940 --> 00:01:15,310
Este servlet se genera de manera automática y al abuelo es decir que nosotros no debemos especificar

15
00:01:15,370 --> 00:01:22,510
nada respecto a la compilación de nuestro JSP sino que de manera automática se va a crear un Servlet

16
00:01:22,750 --> 00:01:30,370
y éste es servlet al final de cuentas termina siendo un archivo punto Clas entonces un JSP es indirectamente

17
00:01:30,430 --> 00:01:33,590
un Servlet del lado del servidor web.

18
00:01:33,610 --> 00:01:42,000
Por ello el ciclo de vida de un JSP es muy similar al de un Servlet según veremos más adelante beneficios

19
00:01:42,000 --> 00:01:43,030
de los JSP.

20
00:01:43,530 --> 00:01:52,100
Vamos a revisar ahora los beneficios de los JSP los JSP nos permiten enfocarnos en escribir código HTML

21
00:01:52,520 --> 00:01:58,990
y eso también nos va a permitir hacer más sencillo el mantenimiento de la capa de presentación también

22
00:01:58,990 --> 00:02:05,380
parte de los beneficios es que podemos utilizar herramientas de diseño para crear visualmente las páginas

23
00:02:05,410 --> 00:02:13,090
HTML como pueden ser Drain waiver o cualquier otra herramienta de diseño HTML y finalmente incrustar

24
00:02:13,180 --> 00:02:19,770
las etiquetas JSP que van a manejar el código dinámico de Java utilizar los JSP.

25
00:02:19,810 --> 00:02:25,960
También nos va a permitir separar el código de presentación del código puramente de Java y eso también

26
00:02:26,020 --> 00:02:31,870
va a traer como beneficio que el equipo de desarrollo se puede enfocar en distintas tareas al separar

27
00:02:31,990 --> 00:02:37,930
cada una de las responsabilidades según la tarea que les haya sido asignada.

28
00:02:37,930 --> 00:02:43,300
De esta manera cada miembro del equipo de desarrollo se puede enfocar en distintas tareas al separar

29
00:02:43,390 --> 00:02:45,020
las responsabilidades.

30
00:02:45,100 --> 00:02:48,050
Vamos a ver más adelante lo que son las etiquetas JSP.

31
00:02:48,450 --> 00:02:55,570
Pero desde este momento podemos aclarar que debido a que las etiquetas es similar a código HTML aplicaremos

32
00:02:55,570 --> 00:03:01,210
las mejores prácticas para crear código fácil de mantener y que prácticamente cualquier desarrollador

33
00:03:01,390 --> 00:03:08,860
que conozca HTML y aunque no tenga muchos conocimientos de Java pueda modificar los JSP sin afectar

34
00:03:08,950 --> 00:03:11,420
la lógica de programación de los JSP.

35
00:03:11,850 --> 00:03:18,160
Solo modificando la presentación que sería la tecnología de HTML CSS y JavaScript.

36
00:03:18,400 --> 00:03:25,270
Esta aclaración la hacemos debido a que los JSP sí pueden incluir código IAVA bastante completo y complejo

37
00:03:25,750 --> 00:03:32,830
pero esto no se recomienda debido a que los JSP podrían ser poco mantené y únicamente entendibles por

38
00:03:32,830 --> 00:03:36,260
el desarrollador que creó este JSP.

39
00:03:36,310 --> 00:03:41,920
Por ello vamos a mencionar las mejores prácticas para crear y utilizar la tecnología de los Kōta de

40
00:03:41,930 --> 00:03:46,710
Sepes funciones de un JSP.

41
00:03:46,840 --> 00:03:54,180
Vamos a revisar a continuación las funciones de un JSP dentro del modelo vista controlador un JSP contiene

42
00:03:54,180 --> 00:04:00,720
código HTML y a través de etiquetas vamos a agregar nuestro código Java para poder manejar la cuestión

43
00:04:00,720 --> 00:04:04,100
dinámica dentro de nuestras aplicaciones web.

44
00:04:04,360 --> 00:04:11,070
Un JSP se utiliza como un componente de presentación por lo que podemos observar que los JSP van a jugar

45
00:04:11,130 --> 00:04:18,120
el rol de la vista es decir los JSP van a permitir mostrar la información que reciban del servlet y

46
00:04:18,120 --> 00:04:24,480
a su vez también van a poder enviar información hacia nuestro servlet así que este va a ser el rol básico

47
00:04:24,480 --> 00:04:30,930
de los JSP y estudiaremos las mejores prácticas y el código que vamos a incluir en nuestros JSP.

48
00:04:31,020 --> 00:04:38,520
En los ejercicios que vamos a realizar en estas secciones ciclo de vida de un JSP el ciclo de vida de

49
00:04:38,520 --> 00:04:41,820
un JSP es muy similar al ciclo de vida de un servlet.

50
00:04:41,880 --> 00:04:47,610
La única diferencia que tenemos en nuestro ciclo de vida comparado con un Servlet es que un JSP se debe

51
00:04:47,610 --> 00:04:49,470
traducir a un servlet.

52
00:04:49,500 --> 00:04:55,740
Este es el primer paso que sucede una vez que hemos solicitado un recurso JSP una vez que se traduce

53
00:04:55,830 --> 00:04:57,240
este JSP.

54
00:04:57,710 --> 00:05:02,970
Este servlet va a tener el mismo ciclo de vida que ya hemos estudiado cuando estudiamos los servlets

55
00:05:03,630 --> 00:05:09,330
es decir que se va a compilar se va a cargar la clase del servlet en nuestro servidor web y posteriormente

56
00:05:09,330 --> 00:05:16,620
se crea un proceso del servlet conocido como un hilo se ejecuta el método init del servlet se ejecuta

57
00:05:16,680 --> 00:05:23,700
el método servis también del servlet y por último se ejecuta el método distraido así que podemos observar

58
00:05:23,700 --> 00:05:30,880
que el único paso extra dentro del proceso de los JSP es que un JSP se debe traducir a un servlet.

59
00:05:30,900 --> 00:05:35,720
A continuación vamos a ver algunos ejercicios para poner en práctica el uso de los JSP es.
