1
00:00:00,190 --> 00:00:02,040
Hola bienvenidos a esta elección.

2
00:00:02,040 --> 00:00:08,140
A continuación vamos a empezar el estudio de la tecnología que ya va a ser el Pelléas JSP.

3
00:00:08,250 --> 00:00:09,390
Están listos.

4
00:00:09,390 --> 00:00:15,600
Vamos bien vamos a abrir nuestro IDE de Apache Nevins vamos a hacer a cualquier proyecto que tengamos

5
00:00:15,600 --> 00:00:16,170
abierto

6
00:00:19,500 --> 00:00:28,090
damos clic derecho y posteriormente Kloss ahora vamos a crear un nuevo proyecto en Fineo proyecto seleccionamos

7
00:00:28,090 --> 00:00:31,020
llevá web Mayrén y posteriormente Web Application.

8
00:00:31,200 --> 00:00:35,530
Damos un gran éxito y el nombre del proyecto se va a llamar Hola Mundo.

9
00:00:36,870 --> 00:00:49,720
JSP y lo vamos a depositar en otra carpeta llamada cursos J ese pez el grupo Heydi va a ser MX con G.M.

10
00:00:49,720 --> 00:00:50,990
de Global mentoring.

11
00:00:51,170 --> 00:00:59,500
La versión 1.0 y quitamos el nombre del paquete damos clic en Siguiente dejamos los valores por default

12
00:00:59,590 --> 00:01:00,730
y damos clic en Finalizar

13
00:01:05,430 --> 00:01:08,390
vamos a cambiar el nombre de nuestro proyecto damos clic derecho arruiné

14
00:01:12,890 --> 00:01:13,820
y damos siguen ok

15
00:01:17,190 --> 00:01:25,590
ahora dentro de esos paquetes si se nos agregó este código vamos a eliminarlo ya que no lo vamos a utilizar

16
00:01:27,470 --> 00:01:33,800
y también dentro de la web Belles vamos a quitar este archivo de índex HTML ya que este archivo de Indexa

17
00:01:33,800 --> 00:01:36,120
HTML es el que va a mostrar por default.

18
00:01:36,850 --> 00:01:44,590
Pero ahora en lugar de utilizar código HTML vamos a utilizar un archivo jsp así que eliminamos este

19
00:01:44,590 --> 00:01:53,610
archivo damos clic derecho delete bien y con eso ya tenemos todo listo para empezar a trabajar con nuestro

20
00:01:53,610 --> 00:02:01,200
proyecto que ya va a ser el Pelléas ahora la universidad ya va a ser el Pelléas de Jota SPS se encuentra

21
00:02:01,200 --> 00:02:10,070
definida dentro del archivo XML está embebida dentro de la librería de Java API y en este caso estamos

22
00:02:10,070 --> 00:02:18,580
trabajando con la versión 8.0 y si revisamos dentro de las dependencias podemos observar que se encuentra

23
00:02:18,580 --> 00:02:24,430
la librería de Java API 8.0 y dentro de estas librerías

24
00:02:30,020 --> 00:02:38,050
se encuentra el paquete de Java Servlet JSP y tenemos más componentes de la tecnología de hacer pellas

25
00:02:38,350 --> 00:02:47,870
tenemos por ejemplo el paquete de expresión lenguaje L y también DJ STL JavaScript library y tenemos

26
00:02:47,870 --> 00:02:54,200
varios tipos de librerías DJ STL bien así que son algunas de las tecnologías que vamos a estar estudiando

27
00:02:54,580 --> 00:03:04,020
ya va a ser el Pelléas así que estas librerías ya se encuentran dentro del paquete de Java API también

28
00:03:04,020 --> 00:03:10,830
podrían estar utilizando la librería de Java Web API ya que también incluye las librerías de base de

29
00:03:10,850 --> 00:03:11,570
pellets.

30
00:03:11,670 --> 00:03:16,920
Cualquiera de las dos librerías que estén utilizando funciona sin problemas ya va a ser el Pelléas así

31
00:03:16,920 --> 00:03:20,130
que de esta forma es como se agregan las librerías a nuestro proyecto

32
00:03:24,710 --> 00:03:30,190
si tuvieran algún problema con esta librería simplemente dan clic derecho también para que se descargue

33
00:03:30,200 --> 00:03:34,640
cualquier librería pendiente que tuviéramos y con esto poder utilizar ya va a ser del Belles

34
00:03:40,710 --> 00:03:41,990
ahora dentro de WEP Tellez.

35
00:03:42,120 --> 00:03:49,520
Vamos a crear nuestro primer archivo jsp vamos a dar clic derecho no y seleccionamos la opción de JSP

36
00:03:51,630 --> 00:03:58,170
y debido a que eliminamos el archivo de índex punto HTML ahora lo vamos a reemplazar pero con un archivo

37
00:03:58,170 --> 00:04:06,980
jsp así que se va a llamar índex y lo vamos a depositar a nivel raíz de web Belles así que este ahora

38
00:04:06,980 --> 00:04:14,180
va a ser el archivo que se va a desplegar de manera automática damos clic en Finalizar dejamos los demás

39
00:04:14,180 --> 00:04:16,580
valores por default y damos en finalizar

40
00:04:20,570 --> 00:04:26,140
y podemos ver que se ha creado nuestro archivo índex punto JSP esa es la manera en que vamos a arreglar

41
00:04:26,140 --> 00:04:34,740
comentarios en un archivo de JSP utilizamos Piko parentesis posteriormente símbolo de porcentaje y doblegue

42
00:04:34,750 --> 00:04:41,170
por medio así que la diferencia para agregar comentarios comparado con HTML es que vamos a utilizar

43
00:04:41,260 --> 00:04:46,940
el carácter de símbolo de porcentage y de igual manera para cerrar este comentario.

44
00:04:47,080 --> 00:04:55,030
Utilizamos también doble medio símbolo de porcentaje y pico paréntesis de cierre y como podemos observar

45
00:04:55,330 --> 00:04:58,220
esta va a ser la característica de los JSP.

46
00:04:58,600 --> 00:05:06,050
Vamos a abrir nuestras etiquetas utilizando pico paréntesis y posteriormente símbolo de porcentage así

47
00:05:06,050 --> 00:05:10,640
que eso en automático nos ha creado un archivo índex punto JSP.

48
00:05:10,730 --> 00:05:15,590
Todos estos elementos nos vamos a ir definiendo poco a poco pero por ejemplo en este caso también estamos

49
00:05:15,590 --> 00:05:18,740
utilizando el concepto de directiva.

50
00:05:18,740 --> 00:05:23,990
Una directiva nos sirve por ejemplo para especificar el tipo de contenido que vamos a desplegar en el

51
00:05:23,990 --> 00:05:30,500
navegador si recordamos en un Servlet lo que utilizábamos es el objeto Wiisports y posteriormente el

52
00:05:30,500 --> 00:05:31,900
método set contentarme.

53
00:05:32,270 --> 00:05:38,150
En este caso no vamos a utilizar un método sino vamos a utilizar el concepto de directiva para especificar

54
00:05:38,210 --> 00:05:44,990
el Content type y en este caso también el país en código podemos observar que el contentivo es texto

55
00:05:45,020 --> 00:05:49,590
HTML y el Page encoding T.F your medio 8.

56
00:05:49,700 --> 00:05:56,180
Exactamente lo mismo que hemos utilizado desde los servlets pero para especificar este contenido vamos

57
00:05:56,180 --> 00:06:02,840
a utilizar el concepto de directiva así que vamos a abrir Piko paréntesis símbolo de porcentaje y posteriormente

58
00:06:02,930 --> 00:06:09,770
el símbolo de arroba y después el símbolo de arroba vamos a indicar la directiva que queremos utilizar.

59
00:06:09,770 --> 00:06:14,160
Existen diferentes tipos de directivas por ejemplo para incluir un archivo.

60
00:06:14,360 --> 00:06:15,800
La directiva de Page.

61
00:06:15,890 --> 00:06:23,060
La directiva de Lib para utilizar algunas librerías de JSP y por ejemplo la directiva de Talib que también

62
00:06:23,060 --> 00:06:27,590
vamos a utilizar posteriormente para hacer uso de las librerías de JSP.

63
00:06:28,220 --> 00:06:34,920
Pero en este momento vamos a utilizar la directiva de PAIS y estos son algunos de los atributos que

64
00:06:34,920 --> 00:06:41,480
puede utilizar esta directiva en este caso vamos a utilizar los atributos de Content type y de Page

65
00:06:41,570 --> 00:06:47,640
encoding pero posteriormente conforme avancemos en las lecciones vamos a utilizar otros atributos también

66
00:06:47,880 --> 00:06:54,570
de la directiva Pepillo bien así que utilizamos nuestra directiva Page y se agregó el atributo de contenta

67
00:06:54,570 --> 00:07:02,820
y con el valor de text html y también el atributo de paso encoding con el valor de UTD 8 y cerramos

68
00:07:02,850 --> 00:07:08,440
esta directiva utilizando símbolos de porcentaje y pico paréntesis de cierre.

69
00:07:08,500 --> 00:07:15,540
Posteriormente abrimos nuestro documento HTML empezamos con las etiquetas y podemos observar que un

70
00:07:15,540 --> 00:07:23,280
JSP a diferencia de un Servlet su contenido es netamente código HTML e internamente lo que vamos a hacer

71
00:07:23,550 --> 00:07:30,930
es utilizar este tipo de etiquetas para agregar contenido Java así que a diferencia del servlet el JSP

72
00:07:31,170 --> 00:07:35,680
está enfocado en utilizar código HTML e incrustar código Java.

73
00:07:35,760 --> 00:07:41,790
En cambio el servlet utiliza código Java e internamente tenemos que agregar código HTML.

74
00:07:41,970 --> 00:07:48,180
Por ello es que utilizar un Servlet y agregar contenido HTML no se recomienda ya que no está enfocado

75
00:07:48,240 --> 00:07:55,680
en agregar contenido HTML pero en cambio JSP está enfocado en utilizar contenido HTML e incrustar código

76
00:07:55,680 --> 00:07:56,950
Java.

77
00:07:57,000 --> 00:08:02,940
Podemos quitar este meta debido a que ya hemos utilizado la directiva de PAIS podemos utilizar una u

78
00:08:02,940 --> 00:08:07,100
otra si ya lo hemos definido con una directiva de JSP.

79
00:08:07,250 --> 00:08:19,820
Podemos quitar esta línea posteriormente vamos a negar el título Hola Mundo JSP vez y de igual manera

80
00:08:19,820 --> 00:08:21,050
nos agrada un H1

81
00:08:24,010 --> 00:08:25,880
ponemos Hola Mundo JSP.

82
00:08:26,230 --> 00:08:33,320
Sin embargo hasta aquí realmente no hemos utilizado código JSP a excepción de esta directiva pero vamos

83
00:08:33,320 --> 00:08:39,890
a desplegar ahora algunas de las opciones que tenemos para trabajar con ella va a ser el Belles vamos

84
00:08:39,890 --> 00:08:49,300
a abrir una lista una lista no ordenada y posteriormente agregamos algunos lista item algunos elementos

85
00:08:49,390 --> 00:08:55,990
sobre esta lista y el primer elemento que vamos a agregar va a ser un Hola mundo pero utilizando el

86
00:08:55,990 --> 00:08:57,610
concepto destruibles.

87
00:08:57,610 --> 00:09:03,370
Esto lo vamos a ver a detalle más adelante pero es para que veamos el Hola Mundo con JSP y las opciones

88
00:09:03,370 --> 00:09:07,870
que tenemos disponibles para agregar contenido IAVA desde un JSP.

89
00:09:08,620 --> 00:09:14,560
Así que para abrir una escríbele vamos a utilizar Piko parentesis y posteriormente símbolo de porcentage

90
00:09:15,280 --> 00:09:17,310
podemos que tenemos varias opciones.

91
00:09:17,350 --> 00:09:19,530
Esta primera opción se conoce como un.

92
00:09:19,870 --> 00:09:22,250
La siguiente opción se conoce como una expresión.

93
00:09:22,390 --> 00:09:29,580
La siguiente opción se utiliza para declarar variables esta opción se utiliza para agregar un comentario

94
00:09:30,190 --> 00:09:35,610
y esta opción se conoce como una expresión que básicamente es mandar a imprimir un valor y esto es como

95
00:09:35,610 --> 00:09:37,850
si utilizáramos punto print.

96
00:09:37,890 --> 00:09:45,240
Si recordamos de los tablets básicamente para mandar información HTML en la respuesta utilizamos nuestro

97
00:09:45,240 --> 00:09:46,610
objeto primero Richter.

98
00:09:46,650 --> 00:09:53,400
En este caso en lugar de Reiter vamos a utilizar este concepto que se conoce como expresión así que

99
00:09:53,400 --> 00:09:54,570
vamos uno por uno.

100
00:09:54,690 --> 00:10:02,310
Primero vamos a utilizar nuestro destruibles de esta manera se abre y posteriormente cerramos nuestro

101
00:10:02,310 --> 00:10:08,960
destruibles y dentro de este escríbele podemos agregar código Java y otra característica de los quotes

102
00:10:08,970 --> 00:10:09,390
Sepes.

103
00:10:09,390 --> 00:10:16,440
A diferencia de los servlets es que tenemos disponibles de manera automática algunas variables por ejemplo

104
00:10:16,440 --> 00:10:23,400
en este caso la variable Ought que es de tipo Prinny reiteró así que nuestra variable at podemos mandar

105
00:10:23,400 --> 00:10:29,640
a llamar el método print y podemos observar que ya está disponible de manera automática el método print

106
00:10:30,740 --> 00:10:36,230
y podemos mandar a imprimir Hola mundo con escribe Escribens

107
00:10:39,280 --> 00:10:46,300
así que básicamente un escríbele nos permite agregar código ya va directamente y en este caso utilizar

108
00:10:46,300 --> 00:10:48,980
incluso variables que ya están disponibles.

109
00:10:49,030 --> 00:10:53,830
Posteriormente vamos a ver ese tema de variables implícitas pero esta variable básicamente es la que

110
00:10:53,830 --> 00:10:59,560
hemos utilizado en los @evleaks de tipo print Ritter ya la tenemos disponible y la podemos utilizar

111
00:10:59,560 --> 00:11:00,640
directamente.

112
00:11:00,640 --> 00:11:06,790
Posteriormente utilizamos el método print y mandamos a imprimir el mensaje Hola Mundo construibles así

113
00:11:06,790 --> 00:11:12,430
que esta sería la primera forma para mandar información desde nuestro servidor hacia el cliente.

114
00:11:12,430 --> 00:11:15,230
Un JSP es un componente del lado del servidor.

115
00:11:15,310 --> 00:11:21,370
Esto no es un simple archivo HTML sino que es un componente del lado del servidor por lo tanto este

116
00:11:21,370 --> 00:11:27,610
componente se va a traducir a un Servlet y posteriormente el servlet se va a compilar y se va a aplicar

117
00:11:27,640 --> 00:11:33,970
el ciclo de vida completo del servlet así que solamente es una forma de poder trabajar código HTML más

118
00:11:33,970 --> 00:11:40,920
fácilmente pero es un componente del lado del servidor así que debemos tener eso presente ya que en

119
00:11:40,920 --> 00:11:45,980
un inicio podríamos confundir y creer que esto es solamente una página simple de HTML.

120
00:11:46,080 --> 00:11:47,020
Y esto no es así.

121
00:11:47,070 --> 00:11:52,080
Esto es un componente del lado del servidor que puede incluso hacer llamadas directamente a una base

122
00:11:52,080 --> 00:11:53,150
de datos.

123
00:11:53,220 --> 00:11:57,150
Sin embargo conforme avancemos vamos a ver el patrón de diseño MVC.

124
00:11:57,150 --> 00:12:02,760
Por ejemplo para aplicar las mejores prácticas cuando estamos creando aplicaciones Java utilizando ejotes

125
00:12:02,760 --> 00:12:07,510
Sepes servlets y otro tipo de componentes.

126
00:12:07,710 --> 00:12:15,080
Así que vamos a definir otro elemento un Haytham y ahora vamos a utilizar Expression Language para mandar

127
00:12:15,140 --> 00:12:19,660
a imprimir información a nuestro cliente para utilizar la expresión lenguaje.

128
00:12:19,910 --> 00:12:22,590
Vamos a utilizar el carácter de moneda.

129
00:12:22,790 --> 00:12:29,830
Posteriormente abrimos y cerramos llaves y dentro de estos caracteres podemos mandar a imprimir información

130
00:12:30,700 --> 00:12:42,230
por ejemplo una cadena así que vamos a poner la cadena Hola Mundo con expresión Language entre paréntesis.

131
00:12:42,330 --> 00:12:50,010
L ya que así se conoce esta tecnología así que ésta es otra forma de mandar a imprimir información desde

132
00:12:50,010 --> 00:12:56,100
nuestro componente servlet hacia el cliente y posteriormente vamos a estudiar a detalle esa tecnología.

133
00:12:56,100 --> 00:13:02,380
Aquí simplemente es para que vean las posibles opciones que tenemos y vamos a ver otra opción también

134
00:13:03,310 --> 00:13:05,290
lo que se conoce como una expresión

135
00:13:08,060 --> 00:13:16,280
para utilizar una expresión utilizamos los caracteres de pico paréntesis para abrir la expresión posteriormente

136
00:13:16,280 --> 00:13:19,550
símbolo de porcentaje y posteriormente el símbolo de igual.

137
00:13:20,060 --> 00:13:25,520
Así que básicamente con este carácter básicamente lo que estamos haciendo es utilizar de manera interna

138
00:13:26,270 --> 00:13:32,240
la variable a otro así que todo lo que pongamos aquí internamente en automático se va a mandar a imprimir

139
00:13:32,660 --> 00:13:34,530
utilizando la variable a otro.

140
00:13:34,820 --> 00:13:41,950
Cerramos esta expresión y para cerrar la expresión no es necesario utilizar de nueva cuenta el símbolo

141
00:13:41,950 --> 00:13:46,620
de igual simplemente porcentaje y pico paréntesis.

142
00:13:46,690 --> 00:13:50,440
Y aquí podemos mandar a imprimir por ejemplo una cadena Hola Mundo

143
00:13:53,440 --> 00:13:57,280
con expresiones también esto lo vamos a ver a detalle más adelante.

144
00:13:57,610 --> 00:14:01,900
Pero eso es para que vean que también tenemos esta opción para mandar a imprimir información hacia el

145
00:14:01,900 --> 00:14:10,120
cliente y vamos a ver una última opción que es utilizando la librería de Jota STL para utilizar Jota

146
00:14:10,120 --> 00:14:16,270
STL tenemos que hacer lo siguiente Vamos a estar arriba del archivo y lo que vamos a hacer es definir

147
00:14:16,450 --> 00:14:19,080
nuestra librería que queremos utilizar.

148
00:14:19,150 --> 00:14:27,600
Para ello usamos la siguiente sintaxis vamos a utilizar la directiva de Talib también lo vamos a ver

149
00:14:27,660 --> 00:14:32,520
a detalle más adelante pero de momento vamos a utilizar simplemente este concepto para que vean que

150
00:14:32,520 --> 00:14:34,780
también podemos utilizar esta librería.

151
00:14:34,800 --> 00:14:41,390
Posteriormente utilizamos el atributo de prefijos es el nombre que vamos a utilizar para manejar esta

152
00:14:41,390 --> 00:14:47,720
librería y posteriormente especificamos el URI donde se encuentra esta librería.

153
00:14:47,720 --> 00:14:52,730
Sin embargo ese Uri no es que vayamos a ir a Internet sino que se va a buscar dentro de las dependencias

154
00:14:52,730 --> 00:14:59,950
que tenemos agregadas en nuestro proyecto en particular dentro de la librería Java API 8.0.

155
00:14:59,960 --> 00:15:05,360
Aquí es donde se va a buscar esta librería pero esto lo vamos a ver a detalle posteriormente aquí simplemente

156
00:15:05,360 --> 00:15:13,760
vamos a utilizar de momento este componente así que especificamos Uri HTTP 2 puntos Diagonal Diagonal

157
00:15:14,400 --> 00:15:25,410
ya va punto son puntocom ya agonal JSP Llavona DJ STL diagonal Kor podemos observar que tenemos más

158
00:15:25,410 --> 00:15:29,550
opciones pero de momento vamos a utilizar la librería Decor.

159
00:15:29,860 --> 00:15:37,050
Así que con eso es suficiente para declarar el uso de nuestra librería y ahora podemos utilizarla ayudándonos

160
00:15:37,140 --> 00:15:43,440
del prefijo que hemos definido en este caso el prefijo C así que abrimos otro elemento del tipo Haytham

161
00:15:45,820 --> 00:15:53,210
y vamos a utilizar nuestra librería DJ STL utilizamos Piko parentesis para acceder a esta librería y

162
00:15:53,210 --> 00:15:59,990
posteriormente el símbolo en este caso el prefijo C ya que ese prefijo que hemos utilizado para definir

163
00:16:00,020 --> 00:16:06,330
y poder utilizar esta librería y podemos observar que nos muestra varias funciones como catch chuts

164
00:16:06,440 --> 00:16:12,830
Chus Fortich etc. Posiblemente vamos a ver varias de estas funciones pero en este caso vamos a utilizar

165
00:16:13,010 --> 00:16:19,970
la función para mandar a imprimir información que es CDOs puntos a otro que básicamente es como si utilizábamos

166
00:16:20,120 --> 00:16:26,880
la variable Hawit y posteriormente de llamar el método print y posteriormente imprimimos el valor utilizando

167
00:16:26,880 --> 00:16:36,720
el atributo de Balio y ponemos el mensaje Hola mundo con jota STL JSP estándar Tag Library y cerramos

168
00:16:36,720 --> 00:16:43,280
la etiqueta como si fuera una etiqueta de HTML ya que en este caso no la abrimos utilizando símbolos

169
00:16:43,280 --> 00:16:44,420
de porcentaje.

170
00:16:44,430 --> 00:16:47,530
En este caso fue simplemente con parentesis.

171
00:16:47,610 --> 00:16:53,990
Por lo tanto cerramos de la misma manera esa etiqueta bien con eso ya tenemos los elementos básicos

172
00:16:53,990 --> 00:17:00,160
de nuestra aplicación hemos visto varias formas para mandar a imprimir información y ahora vamos a ejecutar

173
00:17:00,160 --> 00:17:03,220
nuestra aplicación así que damos clic derecho Krishnan View

174
00:17:10,720 --> 00:17:16,060
ya se ha construido en nuestra aplicación y vamos a ejecutarla.

175
00:17:16,060 --> 00:17:17,170
Damos clic derecho roll

176
00:17:34,930 --> 00:17:40,360
y con esto ya se ha desplegado nuestra aplicación Hola Mundo jote Cepes y podemos ver cada una de las

177
00:17:40,360 --> 00:17:46,090
opciones que hemos utilizado para mandar imprimir información del lado del cliente pero recordemos que

178
00:17:46,090 --> 00:17:52,150
toda esta información se mandó del lado del servidor del componente JSP podemos observar el texto Hola

179
00:17:52,150 --> 00:17:58,930
mundo construibles utiliza la expresión Language utilizando el concepto de expresiones y utilizando

180
00:17:58,930 --> 00:18:00,950
la tecnología de Jota STL.

181
00:18:01,210 --> 00:18:07,000
Así que cada una de estas opciones son las que vamos a poder utilizar y vamos a estudiar a detalle conforme

182
00:18:07,030 --> 00:18:09,350
avancemos en el curso.

183
00:18:09,530 --> 00:18:15,050
Un detalle antes de continuar podemos quitar las aplicaciones que tenemos desplegadas en nuestro servidor

184
00:18:15,050 --> 00:18:20,770
de glacis para que cargue más rápidamente nuestras aplicaciones si es que ya no las estamos utilizando.

185
00:18:20,840 --> 00:18:28,210
Podemos ir a ser vices posteriormente en Server entramos a glacis y todas las aplicaciones que tengamos

186
00:18:28,210 --> 00:18:35,390
desplegadas de momento las podemos quitar si es que no las estamos utilizando simplemente las seleccionamos

187
00:18:36,260 --> 00:18:42,230
damos clic derecho y posteriormente un diploide y eso es lo que va a hacer es quitar estas aplicaciones

188
00:18:42,470 --> 00:18:48,440
del servidor de glacis damos clic en un display y podemos ver que ya únicamente tenemos la aplicación

189
00:18:48,690 --> 00:18:50,180
de Hola Mundo JSP.

190
00:18:51,510 --> 00:18:56,130
Así que de esta manera también es como podemos limpiar nuestras aplicaciones y trabajar únicamente con

191
00:18:56,130 --> 00:18:58,620
las que estamos utilizando de momento.

192
00:18:58,620 --> 00:19:05,050
Esto va a agilizar el despliegue de nuestras próximas aplicaciones así que con este ejercicio hemos

193
00:19:05,050 --> 00:19:12,020
visto las diferentes formas de mandar a imprimir información desde el servidor desde JSP hacia el cliente.

194
00:19:12,100 --> 00:19:18,670
Un último detalle es que este JSP como hemos comentado se ha traducido a un Servlet y para ver el servlet

195
00:19:18,880 --> 00:19:26,030
que se ha generado podemos dar clic derecho y posteriormente damos clic en View servlet si damos clic

196
00:19:26,030 --> 00:19:32,960
sobre este servlet podemos observar que se ha generado una clase llamada índex guión bajo JSP la cual

197
00:19:33,020 --> 00:19:42,230
extiende la clase ORC Apache ñas Perron tine http: JSP base e implemente también la interfase org Apache

198
00:19:42,230 --> 00:19:50,240
Jasper runtime JSP sours dependent todo este código se genera de manera automática al compilar nuestra

199
00:19:50,240 --> 00:19:51,080
aplicación.

200
00:19:51,140 --> 00:19:58,220
Primero se traduce a esta clase Java que es un Servlet y posteriormente se ejecuta esta clase.

201
00:19:58,220 --> 00:20:03,680
Esas son las variables que hemos comentado que podemos utilizar por default ya que se crean de manera

202
00:20:03,710 --> 00:20:10,290
automática y una de ellas por ejemplo es la variable ATH que es de tipo Espi.

203
00:20:10,370 --> 00:20:17,540
Sin embargo esta clase a su vez extiende de Java o Brighter así que es lo mismo la variable que hemos

204
00:20:17,540 --> 00:20:23,090
utilizado de tipo Prin Reiter simplemente acciones de otras clases pero el objetivo es exactamente el

205
00:20:23,090 --> 00:20:29,450
mismo y cualquier duda pueden revisar la documentación ya que también les va a dar más información de

206
00:20:29,450 --> 00:20:32,200
ese tipo de variables así como su uso.

207
00:20:32,300 --> 00:20:37,700
De cualquier manera todo eso lo vamos a ir viendo a más detalle posteriormente y aquí podemos ver todo

208
00:20:37,700 --> 00:20:45,470
el detalle cómo es que el código HTML se ha incrustado en código Java sin embargo todo este trabajo

209
00:20:45,470 --> 00:20:51,080
ya no lo tuvimos que hacer nosotros y podemos observar que esto en automático lo hizo al momento de

210
00:20:51,080 --> 00:20:53,720
traducir el JSP a un Servlet

211
00:20:56,460 --> 00:21:01,620
así que eso es lo que hace la tecnología de los botes de pez se traduce a un Servlet y posteriormente

212
00:21:02,120 --> 00:21:09,270
se ejecuta y manda el código HTML como salida hacia el cliente y si vemos el código vemos el código

213
00:21:09,270 --> 00:21:15,600
fuente de la página podemos observar el código HTML y todo esto lo ha generado el servlet de manera

214
00:21:15,630 --> 00:21:24,060
automática el JSP se traduce a servlet y el servlet manda esta respuesta hacia el cliente así que de

215
00:21:24,060 --> 00:21:27,190
momento es todo respecto a la introducción de los JSP.

216
00:21:27,450 --> 00:21:32,940
Hemos visto ya muchas de las características al utilizar TCP y poco a poco nos vamos a ir familiarizando

217
00:21:32,940 --> 00:21:34,780
con esa tecnología.

218
00:21:34,870 --> 00:21:37,650
Eso es todo por selección y nos vemos en el siguiente vídeo.

219
00:21:37,710 --> 00:21:38,310
Saludos.
