1
00:00:11,600 --> 00:00:14,360
Hola Te saludo nuevamente Ubal lacosta.

2
00:00:15,050 --> 00:00:18,220
Espero que estén listos para comenzar con esta lección.

3
00:00:18,260 --> 00:00:25,160
A continuación vamos a estudiar el tema de manejo de sesiones con el objeto HDT pese a ello están listos.

4
00:00:25,220 --> 00:00:25,720
Vamos

5
00:00:29,450 --> 00:00:31,830
sesión HTTP.

6
00:00:32,220 --> 00:00:38,480
Vamos a revisar ahora el concepto de HTTPS sesión en la pídelo servlets nos permite administrar las

7
00:00:38,480 --> 00:00:42,920
sesiones de los clientes por medio de la clase HTTPS.

8
00:00:42,920 --> 00:00:48,530
Cabe resaltar que esto ocurre de manera automática cada petición que realiza un cliente hacia nuestro

9
00:00:48,530 --> 00:00:52,670
recurso web de manera automática crea una nueva sesión.

10
00:00:52,760 --> 00:00:58,700
Por ejemplo si tenemos dos navegadores distintos en la misma PC uno utilizando Internet Explorer y otro

11
00:00:58,700 --> 00:01:05,420
utilizando Firefox se consideran distintos clientes debido a que es diferente navegador web y cada cliente

12
00:01:05,420 --> 00:01:07,930
crea una nueva sesión en el servidor web.

13
00:01:08,270 --> 00:01:13,490
Pero si tenemos una nueva ventana del mismo navegador web por ejemplo si abrimos una nueva ventana de

14
00:01:13,490 --> 00:01:19,400
Firefox esto no se considera un nuevo cliente y por lo tanto no va a crear una nueva sesión del lado

15
00:01:19,400 --> 00:01:26,770
del servidor ahora una sesión nos va a permitir administrar las peticiones que realiza un usuario.

16
00:01:26,840 --> 00:01:32,900
Hay que recordar que el protocolo HTTP se considera que es un protocolo que no tiene Estado por lo que

17
00:01:32,900 --> 00:01:40,640
no va a recordar información que el usuario haya enviado previamente el objeto HTTPS se obtiene a partir

18
00:01:40,640 --> 00:01:47,420
del objeto HTTPS hablés request por lo que una sesión se utiliza para administrar distintas peticiones

19
00:01:47,480 --> 00:01:48,470
del usuario.

20
00:01:48,470 --> 00:01:55,190
Según hemos comentado una sesión entonces tiene una duración de vida más larga que una petición o lo

21
00:01:55,190 --> 00:01:57,250
que es lo mismo el objeto recuesto.

22
00:01:57,260 --> 00:02:03,530
Por lo tanto una sesión se destruye hasta que transcurra el tiempo que le hemos asignado a la sesión

23
00:02:03,620 --> 00:02:09,760
de inactividad o también podemos destruirla manualmente por medio del método invalide EIT.

24
00:02:09,770 --> 00:02:12,020
Más adelante veremos un ejemplo de este tema

25
00:02:14,900 --> 00:02:16,910
manejo de sesiones con servlets.

26
00:02:17,030 --> 00:02:21,170
Vamos a estudiar ahora el API de los tablets para manejar el concepto de sesiones

27
00:02:24,200 --> 00:02:27,830
podemos utilizar el objeto recuesto y mandar a llamar.

28
00:02:27,830 --> 00:02:34,940
El método GET Saison para obtener el objeto HTTPS que se creó a partir de la petición de cliente.

29
00:02:35,060 --> 00:02:41,430
Así que en primera instancia para poder obtener una sesión vamos a utilizar el objeto HTTP request y

30
00:02:41,480 --> 00:02:43,940
por medio de este objeto mandamos a llamar.

31
00:02:43,940 --> 00:02:51,810
El método GET section para obtener el objeto HTTPS con la sesión creada se asocia con un cliente que

32
00:02:51,810 --> 00:02:53,430
generó la petición.

33
00:02:53,430 --> 00:02:55,280
Vamos a revisar varios métodos más.

34
00:02:55,350 --> 00:03:01,200
Una vez que tenemos el objeto saison de los métodos que más utilizaremos es el método GET atrevio.

35
00:03:01,890 --> 00:03:09,090
Este método nos permite obtener un atributo previamente agregado a la sesión de cliente también tenemos

36
00:03:09,090 --> 00:03:15,860
el método Zet atributo este método de igual manera está alojado dentro del objeto HTTPS.

37
00:03:16,140 --> 00:03:23,280
Este método permite agregar nueva información del cliente en la sesión Web y así podemos recuperar y

38
00:03:23,280 --> 00:03:29,700
agregar nuevos atributos también de la pídelo servlets ya que estos dos métodos G.T atribuir ese atributo

39
00:03:30,060 --> 00:03:39,090
nos permiten leer y agregar información a la sesión también tenemos el método ritmo atrevido el cual

40
00:03:39,090 --> 00:03:47,360
permite eliminar un atributo agregado previamente a la sesión y finalmente tenemos el método invalidante

41
00:03:47,970 --> 00:03:50,820
el cual invalida la sesión actual del cliente.

42
00:03:50,820 --> 00:03:55,410
Así que esos son solamente algunos de los métodos que más vamos a utilizar cuando estemos trabajando

43
00:03:55,650 --> 00:03:59,010
con el objeto https: Yon de la pídelo servlets

44
00:04:01,870 --> 00:04:09,390
manejo de sesiones concebibles otros métodos importantes por ejemplo es el método niu.

45
00:04:09,490 --> 00:04:13,880
Este método nos permite conocer si la sesión ha sido recientemente creada.

46
00:04:14,110 --> 00:04:18,700
Así que en la primera petición de cliente este método tendrá que regresar nuestro.

47
00:04:18,760 --> 00:04:24,580
Sin embargo si es la segunda vez que este usuario hace una petición hacia nuestro recurso web entonces

48
00:04:24,670 --> 00:04:32,260
esta sesión ya ha sido creada y por lo tanto este método ígneo debería regresarnos fouls también tenemos

49
00:04:32,320 --> 00:04:34,910
el método Creation Access Time.

50
00:04:34,960 --> 00:04:39,460
Este método nos permite conocer la fecha y hora de cuándo se creó la sesión.

51
00:04:39,490 --> 00:04:40,210
Http:

52
00:04:42,970 --> 00:04:49,000
también tenemos el método GET las Access Time el cual nos permite conocer la última vez en que la sesión

53
00:04:49,000 --> 00:04:55,730
fue accedida por el cliente también tenemos el método GET MAKS inactivo Interval.

54
00:04:56,180 --> 00:05:01,460
Permite conocer el tiempo de inactividad en segundos necesario para que la sesión se destruya si es

55
00:05:01,460 --> 00:05:04,390
que no recibe una petición por parte de cliente.

56
00:05:08,490 --> 00:05:15,030
Y también tenemos el método Zet Max inãtil Interpol y este método nos permite modificar el valor mencionado

57
00:05:15,120 --> 00:05:16,680
en la función anterior.

58
00:05:16,680 --> 00:05:23,010
Este valor se puede modificar también en el Archivo Web punto XML así que en cualquiera de los dos lugares

59
00:05:23,010 --> 00:05:29,250
ya sea utilizando esta función o por medio del archivo Web.com Semele es posible modificar el tiempo

60
00:05:29,250 --> 00:05:31,230
que puede durar una sesión.

61
00:05:31,230 --> 00:05:36,450
Vamos a realizar a continuación un ejercicio para poner en práctica el concepto de manejo del objeto

62
00:05:36,690 --> 00:05:37,380
https:.
