1
00:00:01,330 --> 00:00:02,980
Hola y bienvenidos a esta elección.

2
00:00:02,980 --> 00:00:07,760
A continuación vamos a revisar el ejercicio de Hola Mundo con servlets están listos.

3
00:00:07,870 --> 00:00:12,340
Vamos bien vamos a abrir nuestra idea de Apache NetBeans.

4
00:00:12,340 --> 00:00:13,840
Vamos a dar clic en File.

5
00:00:14,060 --> 00:00:21,480
Mi Project seleccionamos llevá with Maybelle y ahora vamos a seleccionar Web Application ya que el tipo

6
00:00:21,480 --> 00:00:26,490
de aplicación que vamos a desarrollar es una aplicación web y en caso de que no esté habilitada esta

7
00:00:26,490 --> 00:00:31,950
opción en automático la va a habilitar así que simplemente siguen los pasos necesarios para que les

8
00:00:31,950 --> 00:00:35,130
habilite la opción de Web applications.

9
00:00:35,130 --> 00:00:40,620
Una vez que ya está habilitado entonces les va aparecer esta pantalla el nombre del proyecto se va a

10
00:00:40,620 --> 00:00:42,000
llamar Hola Mundo servlets

11
00:00:45,890 --> 00:00:50,180
y lo vamos a depositar en la siguiente ruta en la ruta de cursos

12
00:00:52,760 --> 00:00:56,840
servlets diagonal inversa.

13
00:00:57,080 --> 00:00:58,920
Lección 0 1.

14
00:00:59,160 --> 00:01:03,260
Posteriormente Grup Airy va a ser MX con GM globalmente.

15
00:01:03,840 --> 00:01:10,380
Posteriormente la versión va a ser la versión 1.0 y de momento del paquete vamos a eliminarlo esto es

16
00:01:10,380 --> 00:01:16,850
opcional vamos a dar clic en Siguiente y seleccionamos el servidor de aplicaciones que hemos instalado

17
00:01:17,180 --> 00:01:24,370
en este caso seleccionamos Lasprilla y también seleccionamos la última versión va empresarial 8 y damos

18
00:01:24,390 --> 00:01:31,320
siguen finalizar en dado caso de que no les genere este proyecto entonces lo que podría estar deteniendo

19
00:01:31,320 --> 00:01:37,050
la descarga de las librerías que necesitamos para este proyecto podría ser desde un antivirus el software

20
00:01:37,050 --> 00:01:43,140
de Windows Defender algún proxy o que no tengamos una salida directa a internet si tenemos cualquiera

21
00:01:43,140 --> 00:01:48,390
de esos problemas entonces tenemos que buscar una conexión directa a internet tenemos que deshabilitar

22
00:01:48,390 --> 00:01:50,030
cualquier proxy que tengamos.

23
00:01:50,070 --> 00:01:56,370
También tenemos que deshabilitar Windows Defender el antivirus y también el próximo esto para asegurarnos

24
00:01:56,370 --> 00:02:01,860
que podamos descargar las librerías que necesitamos y una vez que se ha creado nuestro proyecto entonces

25
00:02:01,860 --> 00:02:05,590
podemos volver a activar el software que hayamos deshabilitado bien.

26
00:02:05,730 --> 00:02:11,340
Así que una vez que se ha creado nuestro proyecto posiblemente tengamos algunas librerías pendientes

27
00:02:11,340 --> 00:02:12,840
por descargar.

28
00:02:12,840 --> 00:02:20,200
Si es así vamos a dar clic derecho y seleccionamos cambio para eso también es lo mismo.

29
00:02:20,200 --> 00:02:25,150
No deben tener activado ningún software que pudiera detener la descarga de este tipo de librerías

30
00:02:29,230 --> 00:02:34,120
bien así que con esto ya se ha construido nuestro proyecto de manera exitosa bien ahora como siguiente

31
00:02:34,120 --> 00:02:40,420
paso vamos a cambiar el nombre de nuestro proyecto vamos a dar clic derecho seleccionamos reanime y

32
00:02:40,420 --> 00:02:43,280
el nombre del proyecto va a ser Hola Mundo servlets.

33
00:02:43,420 --> 00:02:48,820
Solamente así los demás valores ya no los cambiamos ya que ya tienen los valores que deseamos damos

34
00:02:48,930 --> 00:02:57,690
si no hay y si abrimos el archivo porque el archivo de Maiden podemos observar que tenemos el JDK 1.8

35
00:02:58,380 --> 00:03:04,110
ya que debido a que estamos trabajando con glacis 5.0 y aunque tuviéramos alguna versión más reciente

36
00:03:04,440 --> 00:03:11,490
el JDK que soporta glacis únicamente es hasta la versión 1.8 así que por ello en automático al crear

37
00:03:11,490 --> 00:03:18,810
ese tipo de proyectos no selecciona el JDK 1.8 y la versión que estamos trabajando de IAVA API es la

38
00:03:18,810 --> 00:03:21,190
versión 8.0.

39
00:03:21,190 --> 00:03:26,430
En los demás valores podemos dejarlos por default como nos genera este archivo así que con esto ya está

40
00:03:26,430 --> 00:03:30,460
completamente configurado nuestro archivo y podemos empezar a trabajar bien.

41
00:03:30,520 --> 00:03:37,980
Ahora como siguiente paso vamos a crear nuestra clase de Cerler así que sobre los packages vamos a dar

42
00:03:37,980 --> 00:03:38,950
clic derecho.

43
00:03:39,030 --> 00:03:44,580
Podemos observar que nos agregó estas clases no las vamos a necesitar de momento así que la seleccionamos

44
00:03:44,610 --> 00:03:46,260
y las eliminamos.

45
00:03:46,260 --> 00:03:53,210
Damos un derecho Lilit y vamos a agregar lo siguiente a nuestro proyecto en los paquetes damos clic

46
00:03:53,210 --> 00:03:56,150
derecho nio Java class.

47
00:03:56,180 --> 00:04:02,430
También podemos seleccionar que sea un Servlet Nioh y posteriormente seleccionar servlet.

48
00:04:02,540 --> 00:04:08,420
Sin embargo en este caso vamos a tratar de no depender de Lide para realizar las tareas y de esta manera

49
00:04:08,420 --> 00:04:14,360
pueden utilizar cualquier IDE para realizar este curso así que dan clic derecho Nioh Java class.

50
00:04:14,360 --> 00:04:21,420
Vamos a crear una clase simple de IAVA el nombre del servlet va a ser Hola mundo y lo depositamos en

51
00:04:21,420 --> 00:04:27,410
el paquete llamado Web y podemos observar la ruta completa estamos dentro del proyecto Hola Mundo servlet

52
00:04:28,000 --> 00:04:34,880
posteriormente la carpeta de Mayrén que ha creado sours menguaba y posteriormente se ha creado la carpeta

53
00:04:34,880 --> 00:04:41,000
web y dentro de esa carpeta se agrega la clase Hola Mundo punto IAVA podemos observar que un Servlet

54
00:04:41,300 --> 00:04:50,790
es simplemente una clase de IAVA bien damos en finalizar quitamos estos comentarios con control e y

55
00:04:50,870 --> 00:04:56,870
como siguiente paso para crear un Servlet esta clase debe de extender la clase HTTPS Arleth así que

56
00:04:56,870 --> 00:05:07,070
escribimos extensive http: servlet y tenemos que importar esta clase damos clic sobre add import ya

57
00:05:07,080 --> 00:05:07,880
Bax servlet.

58
00:05:07,960 --> 00:05:14,380
HTTP es el nombre del paquete donde se encuentra la clase denunciables bien y con esto ya estamos definiendo

59
00:05:14,380 --> 00:05:19,740
un Servlet ahora para que podamos reconocerlo desde el navegador y podamos acceder.

60
00:05:20,110 --> 00:05:27,640
Entonces vamos a utilizar la siguiente notación la notación de web servlet y dentro de esta notación

61
00:05:27,850 --> 00:05:34,660
vamos a agregar el PATH con el cual podemos acceder a este servlet así que vamos a poner diagonal para

62
00:05:34,660 --> 00:05:40,150
que entienda que es la ruta con la cual vamos a acceder a este servlet y el nombre puede ser cualquiera

63
00:05:40,870 --> 00:05:46,720
en este caso vamos a definir el nombre de Hola Mundo pero podría ser cualquier otro no tiene que ser

64
00:05:46,840 --> 00:05:48,810
exactamente igual que el nombre de la clase.

65
00:05:48,970 --> 00:05:57,680
Podría ser cualquier otra ruta importamos esta anotación del paquete ya va a hacerles anotación y hasta

66
00:05:57,700 --> 00:06:02,720
aquí ya tenemos configurado nuestro servlet para que lo podamos acceder desde el navegador.

67
00:06:02,860 --> 00:06:09,190
Sin embargo tenemos que indicar cuál es el método que va a procesar este servlet si hacemos una llamada

68
00:06:09,190 --> 00:06:15,760
directamente desde el navegador entonces esta llamada se conoce como una petición GET ya que la estamos

69
00:06:15,760 --> 00:06:21,820
haciendo directamente por un link del navegador que utilizamos por ejemplo un formulario.

70
00:06:21,820 --> 00:06:28,060
Lo normal es que los formularios utilicen lo que se conoce como la petición POST es decir que va a hacer

71
00:06:28,090 --> 00:06:31,000
una petición de tipo post a nuestro servlet.

72
00:06:31,000 --> 00:06:36,630
Esos son los métodos más comunes que vamos a utilizar el método Duguech o el método de Bost.

73
00:06:36,760 --> 00:06:42,040
Esto lo vamos a ver a detalle posteriormente pero de momento si vamos a hacer la llamada a nuestro servlet

74
00:06:42,370 --> 00:06:48,250
entonces vamos a hacerlo a través del navegador y para esto la petición que va a llegar a nuestro servlet

75
00:06:48,580 --> 00:06:54,190
va a ser una petición de tipo Duguech así que vamos a hacer lo siguiente Vamos a definir nuestro método

76
00:06:54,190 --> 00:07:00,820
Duguech debido a que está definido en la clase padre entonces vamos a escribirlo agregamos la anotación

77
00:07:00,880 --> 00:07:08,840
overnight ya que este método ya está definido en la clase HTTP servlet incluso si entramos a esta clase

78
00:07:09,660 --> 00:07:18,790
damos contra el click y vamos al método Droguett podemos observar la firma de este método.

79
00:07:18,850 --> 00:07:27,130
Este método es protegido no regresa nada se llama Duguech y recibe los argumentos de HTTP servlet request

80
00:07:27,510 --> 00:07:29,990
y HTTP servlet response.

81
00:07:30,400 --> 00:07:32,770
Podría ser que su no muestre estas clases.

82
00:07:32,890 --> 00:07:39,040
No hay ningún problema si no les muestra estas clases pueden consultar el Java DOGC de la pídelo servlets

83
00:07:39,280 --> 00:07:43,930
y buscar directamente esta clase HTTPS Bleed para ver este detalle.

84
00:07:43,930 --> 00:07:48,580
No es necesario que entren a esta clase simplemente se las mostré para que vieran cuál es la firma de

85
00:07:48,580 --> 00:07:54,490
este método bien vamos a cerrarlo así que vamos a sobreescribir el método de la clase padre.

86
00:07:54,490 --> 00:08:03,920
El método según vimos es de tipo protected Veidt y se llama Doggett y recibe dos parámetros los parámetros

87
00:08:04,010 --> 00:08:13,280
de HTTP servlet request y el parámetro se puede llamar rico.

88
00:08:13,510 --> 00:08:18,510
Puede ser cualquier otro nombre del parámetro no hay ningún problema pero el tipo no puede cambiar y

89
00:08:18,520 --> 00:08:26,130
el segundo tipo es http: servlet respondés y la variable se llama WiiSports.

90
00:08:26,440 --> 00:08:33,280
Así que esos son los dos argumentos que estamos recibiendo en nuestro método GET importamos estas clases

91
00:08:34,030 --> 00:08:39,130
y debido a que vamos a utilizar varias claves de este paquete entonces mejor vamos a poner punto asterisco

92
00:08:40,760 --> 00:08:43,420
y así usamos solamente una línea de código.

93
00:08:43,540 --> 00:08:46,420
Bien con esto ya tenemos definido nuestro método Duguech.

94
00:08:46,450 --> 00:08:52,870
La firma del método y este método posteriormente vamos a ver el detalle pero básicamente va a ser el

95
00:08:52,870 --> 00:08:54,030
servidor de aplicaciones.

96
00:08:54,040 --> 00:08:58,560
En este caso glacis quien se va a encargar de hacer la llamada a este método.

97
00:08:58,690 --> 00:09:04,690
Después vamos a ver a más detalle quién es el que hace la llamada a este método de manera interna pero

98
00:09:04,690 --> 00:09:10,540
de momento podemos decir que glacis es quien se encarga de hacer todo lo necesario para que podamos

99
00:09:10,630 --> 00:09:11,810
llegar a hacer la llamada.

100
00:09:11,810 --> 00:09:17,190
A este método de Servlet así que es el servidor de aplicaciones quien hace ese trabajo bien.

101
00:09:17,230 --> 00:09:23,140
Posteriormente vamos a agregar el siguiente código lo que vamos a hacer es recibir la petición y entonces

102
00:09:23,140 --> 00:09:27,550
vamos a responder al navegador con la cadena Hola Mundo.

103
00:09:27,820 --> 00:09:32,360
El código HTML de preferencia no lo vamos a manejar desde los servlets.

104
00:09:32,440 --> 00:09:34,610
Para eso vamos a ver el tema de JSP.

105
00:09:34,930 --> 00:09:40,450
Sin embargo también los servlets pueden responder contenido HTML al navegador.

106
00:09:40,450 --> 00:09:44,940
Así que en este caso vamos a responder al navegador que se está ejecutando correctamente.

107
00:09:45,000 --> 00:09:46,020
Este servlet.

108
00:09:46,120 --> 00:09:53,580
Para ello vamos a hacer lo siguiente Vamos a utilizar nuestra variable respondés y vamos a mandar a

109
00:09:53,580 --> 00:10:02,160
llamar el método C.T contentivo para indicar cuál es el tipo de contenido que vamos a responder al navegador

110
00:10:02,700 --> 00:10:09,300
y en este caso el tipo de contenido va a ser contenido de tipo texto HTML así que podemos responder

111
00:10:09,540 --> 00:10:16,340
con código en texto HTML a nuestro navegador y también podemos indicar el charged del juego de caracteres

112
00:10:17,390 --> 00:10:26,300
que va a ser de tipo VC 8 para que nos reconozca nuestro juego de caracteres y posteriormente definimos

113
00:10:26,300 --> 00:10:35,070
una variable de tipo plugin Reiter se va a llamar Haut y vamos a obtener este objeto Reiter desde el

114
00:10:35,070 --> 00:10:42,210
objeto respondés así que con ayuda del objeto WiiSports solicitamos el método get brighter y de esta

115
00:10:42,210 --> 00:10:43,700
manera con este objeto.

116
00:10:43,950 --> 00:10:49,590
Es como mandar a imprimir a consola sin embargo lo que vamos a enviar a esta consola sino al navegador

117
00:10:49,590 --> 00:10:56,580
web debido a que estamos utilizando el objeto responsa que es de tipo HTTP servlets Wiisports y con

118
00:10:56,580 --> 00:10:59,970
este objeto podemos empezar a escribir al navegador web.

119
00:11:00,120 --> 00:11:06,630
Sin embargo abrir este flujo puede arrojar una decepción vamos a importar de momento esta clase la clase

120
00:11:06,630 --> 00:11:13,940
primero hitter del paquete ya va punto y y ahora lo siguiente es que nos está indicando que no estamos

121
00:11:14,030 --> 00:11:16,390
reportando la excepción de tipo I o exception.

122
00:11:16,790 --> 00:11:22,640
Vamos a reportarla así que seleccionamos átropos class for Java y exception.

123
00:11:23,150 --> 00:11:26,550
Así que con esto nuestro método ya reporta este tipo de excepción.

124
00:11:26,600 --> 00:11:33,460
En dado caso de que ocurra lo siguiente que vamos a hacer podemos agregar todo un código HTML complejo

125
00:11:33,730 --> 00:11:40,280
pero de momento no vamos a hacer eso únicamente vamos a responder mándanos llamar el método Prin ln

126
00:11:42,630 --> 00:11:48,710
y podemos utilizar cualquiera de las sobrecargas de este método en este caso vamos a mandar un string

127
00:11:50,280 --> 00:11:55,720
simplemente con la cadena Hola Mundo desde servlets.

128
00:11:56,050 --> 00:11:58,750
Eso es todo lo que va a tener nuestro código.

129
00:11:58,750 --> 00:12:04,660
Como hemos comentado aquí podríamos agregar todo un código HTML pero sería bastante complejo debido

130
00:12:04,660 --> 00:12:10,270
a que tendríamos que abrir y cerrar las llaves de nuestro código HTML para responder con código HTML

131
00:12:10,660 --> 00:12:17,440
desde abrir el cabecero el título El body etc. Así que sería un código bastante complejo.

132
00:12:17,470 --> 00:12:20,390
Para eso vamos a trabajar el tema de JSP.

133
00:12:20,980 --> 00:12:25,430
Así que dentro de los servlets no les recomendamos utilizar código HTML.

134
00:12:25,690 --> 00:12:31,540
En este caso únicamente vamos a responder con esta cadena bien como siguiente paso vamos a hacer un

135
00:12:31,540 --> 00:12:39,220
Clin Anvil de nuestro proyecto para obtener la última versión de nuestro código para hacer click también

136
00:12:39,460 --> 00:12:42,520
debemos tener detenido el servidor de aplicaciones de glacis.

137
00:12:42,850 --> 00:12:49,320
Así que si por alguna razón lo tuviéramos habilitado debemos detenerlo para saber si lo tenemos habilitado.

138
00:12:49,360 --> 00:12:55,850
Podemos ir al tabulador de servicios posteriormente en servers y dentro de Glass Fishing server.

139
00:12:55,870 --> 00:13:00,970
Aquí no debe estar habilitado nuestro servidor de aplicaciones y en dado caso de que se hubiera habilitado

140
00:13:00,970 --> 00:13:07,480
Entonces damos clic derecho y seleccionamos stop así que no debe de estar habilitado Glass Fish si es

141
00:13:07,480 --> 00:13:13,120
que vamos a hacer un clic cambio bien con eso ya se ha construido nuestro proyecto y podemos observar

142
00:13:13,120 --> 00:13:16,890
que se nos ha generado el archivo guarda el archivo.

143
00:13:16,960 --> 00:13:20,900
Básicamente es donde se va a empaquetar nuestros proyectos web.

144
00:13:20,890 --> 00:13:21,970
Igual significa

145
00:13:25,640 --> 00:13:38,720
web Alcayde File así que es un archivo que va a contener información web ahora la información web que

146
00:13:38,720 --> 00:13:44,270
se ha creado de manera automática a nuestro proyecto web la podemos observar dentro de la carpeta de

147
00:13:44,270 --> 00:13:45,550
web Vellas.

148
00:13:45,650 --> 00:13:53,390
Aquí se ha creado un archivo llamado índex punto HTML y también dentro de la carpeta de web INF se han

149
00:13:53,390 --> 00:13:55,770
agregado algunos archivos de configuración.

150
00:13:55,910 --> 00:14:02,540
El más importante es el archivo de Web XML aquí se está indicando que vamos a utilizar la versión 4

151
00:14:02,810 --> 00:14:08,360
del API de los tablets también aquí en ese tag se indica cuál es la versión que vamos a trabajar.

152
00:14:08,440 --> 00:14:14,270
Esto no es necesario podemos quitarlo posteriormente vamos a realizar algunas configuraciones sobre

153
00:14:14,270 --> 00:14:20,990
ese archivo pero de momento con ese archivo en blanco podemos empezar a trabajar y ese archivo de Vins

154
00:14:21,230 --> 00:14:23,270
lo vamos a utilizar posteriormente.

155
00:14:23,270 --> 00:14:30,500
De momento no lo vamos a necesitar pero no afecta en nada podemos dejarlo bien así que dentro de la

156
00:14:30,500 --> 00:14:36,470
carpeta de web Pellas y posteriormente web INF así como lo podemos observar con mayúscula y separados

157
00:14:36,470 --> 00:14:42,890
por un guion es que se debe de encontrar el archivo web XML y ese archivo lo vamos a utilizar posteriormente

158
00:14:42,890 --> 00:14:47,220
para definir varias características de la pídelo servlets y los botes CEPES.

159
00:14:47,330 --> 00:14:52,970
De hecho anteriormente aquí es donde se definían los servlets pero ahora estamos utilizando anotaciones

160
00:14:53,450 --> 00:14:58,580
que reemplazan la configuración de los @evleaks en el archivo de Web XML.

161
00:14:58,610 --> 00:15:04,270
Ahora podemos utilizar esta notación para configurar nuestro servlet directamente sobre la clase Java

162
00:15:05,180 --> 00:15:13,620
y ahora por último sobre nuestro archivo de índex vamos a modificarlo agregamos el título de inicio

163
00:15:15,780 --> 00:15:24,040
y posteriormente sobre nuestro elemento H1 que es el título agregamos lo siguiente llamando al servlet

164
00:15:25,550 --> 00:15:37,360
y vamos a agregar un HR-V abrimos un link de HTML e indicamos el nombre de Servlet como lo hemos configurado

165
00:15:37,750 --> 00:15:43,210
así que dentro del C.L de Hola mundo podemos observar que para mandarlo a llamar debemos utilizar el

166
00:15:43,210 --> 00:15:44,190
PATH diagonal.

167
00:15:44,210 --> 00:15:45,240
Hola Mundo.

168
00:15:45,250 --> 00:15:49,600
Así que es lo mismo que debemos utilizar aquí respetando mayúsculas y minúsculas.

169
00:15:50,950 --> 00:15:56,630
Así que definimos el pack de Hola mundo para poder mandar a llamar a nuestros servlet.

170
00:15:56,950 --> 00:16:00,540
Sin embargo debemos de anteponer el nombre de nuestro proyecto.

171
00:16:00,640 --> 00:16:06,520
De lo contrario no vamos a encontrar directamente este componente sino que debemos de especificar el

172
00:16:06,520 --> 00:16:10,970
nombre de nuestro proyecto antes de especificar el componente de Servlet.

173
00:16:11,200 --> 00:16:14,550
Así que agregamos primero el nombre de nuestro proyecto diagonal.

174
00:16:15,340 --> 00:16:22,790
Hola Mundo servlets y posteriormente el nombre del servlet como especificamos que lo vamos a mandar

175
00:16:22,790 --> 00:16:27,050
a llamar esta cadena dentro de la notación de web servlet

176
00:16:30,310 --> 00:16:39,910
y posteriormente dentro de este link podemos poner cualquier valor en este caso servlet Hola mundo y

177
00:16:39,970 --> 00:16:42,670
con eso ya tenemos todo nuestro código HTML.

178
00:16:42,670 --> 00:16:46,090
Podemos volver a hacer click en vídeo para obtener la última versión

179
00:16:49,530 --> 00:16:54,690
con eso ya se ha generado nuestro proyecto y se ha generado nuestro archivo Guarch que es el que contiene

180
00:16:54,690 --> 00:17:00,630
toda la información empaquetada de nuestro proyecto y finalmente vamos a hacer click derecho y seleccionamos

181
00:17:00,630 --> 00:17:01,780
la opción de ron.

182
00:17:01,930 --> 00:17:06,930
Esto en automático va a levantar nuestro servidor de aplicaciones de glacis así que puede demorar un

183
00:17:06,930 --> 00:17:14,070
poco vamos a seleccionar esta opción damos clic en rol y esperamos a que termine de levantarse nuestro

184
00:17:14,070 --> 00:17:21,870
servidor de aplicaciones vamos al tabulador de glacis Server y aquí debemos de esperar a que termine

185
00:17:21,870 --> 00:17:23,790
de levantarse nuestro servidor de aplicaciones

186
00:17:36,090 --> 00:17:38,850
y podemos observar que en automático nos abre el navegador.

187
00:17:38,950 --> 00:17:43,570
En dado caso de que no lo habrá en automático y ya haya levantado al servidor de glacis entonces tenemos

188
00:17:43,570 --> 00:17:51,850
que abrir un navegador y escribir el siguiente o R.L tenemos escribir local dos puntos 80 80 y posteriormente

189
00:17:51,910 --> 00:17:57,460
el nombre de nuestra aplicación Hola Mundo servlets y esto en automático va a mandar a llamar la página

190
00:17:57,530 --> 00:18:04,390
índex punto HTML así que en este caso ya estamos dentro de la página de inicio podemos observar el título

191
00:18:04,840 --> 00:18:12,580
observamos el H1 llamando al servlet y posteriormente el link el HR-V que hemos agregado y podemos observar

192
00:18:12,610 --> 00:18:15,430
en la parte inferior si nos posicionamos sobre este link

193
00:18:18,890 --> 00:18:23,560
nos muestra que vamos a hacer una llamada al local los puntos 80 80.

194
00:18:23,600 --> 00:18:28,370
Posteriormente el nombre de nuestra aplicación web que es Hola Mundo servlets y finalmente el nombre

195
00:18:28,370 --> 00:18:33,860
del componente que es el servlet en este caso el servlet Hola mundo ya que así es como definimos el

196
00:18:33,860 --> 00:18:41,060
Patz para mandar a llamar a este componente así que así es como se debe demostrar nuestro R.L.

197
00:18:41,060 --> 00:18:46,130
De lo contrario va a fallar no vamos a poder encontrar el componente del servlet bien así que damos

198
00:18:46,130 --> 00:18:52,790
clic y podemos observar el mensaje Hola Mundo desde servlets ya que es lo único que hemos agregado al

199
00:18:52,790 --> 00:18:54,230
componente del servlet.

200
00:18:54,380 --> 00:18:59,270
Como hemos comentado aquí podríamos agregar código HTML pero vamos a dejarlo muy simple en nuestros

201
00:18:59,270 --> 00:19:05,810
ejercicios ya que agregar código HTML desde los servers puede ser muy complejo e incluso confuso así

202
00:19:05,810 --> 00:19:11,240
que de momento estamos únicamente enviando texto a nuestro navegador pero con esto es suficiente para

203
00:19:11,240 --> 00:19:17,120
que sepamos que está funcionando correctamente nuestra aplicación de Hola Mundo concebibles y si damos

204
00:19:17,120 --> 00:19:23,030
clic derecho y vemos el código fuente de la página podemos observar que nos está mostrando el texto

205
00:19:23,270 --> 00:19:24,890
Hola Mundo desde servlets

206
00:19:28,390 --> 00:19:32,810
así que con esto ya se está ejecutando correctamente nuestra aplicación y para detener nuestro servidor

207
00:19:32,810 --> 00:19:39,830
de aplicaciones podemos ir al tabulador de servicios podemos observar el icono que ya está ejecutando

208
00:19:39,900 --> 00:19:44,980
gasfitero y para detenerlo damos clic derecho y damos clic en Stop

209
00:19:48,700 --> 00:19:49,140
bien.

210
00:19:49,210 --> 00:19:54,080
Con esto ya se detiene nuestro servidor de aplicaciones y ya estamos listos para seguir trabajando con

211
00:19:54,080 --> 00:19:55,300
nuestras aplicaciones.

212
00:19:55,360 --> 00:20:01,430
En este curso de Servlets y jote CEPES eso es todo por esta elección y nos vemos en el siguiente vídeo.

213
00:20:01,440 --> 00:20:02,080
Saludos.
