Hola Te saludo nuevamente.
Ubaldo Costa espero que estén listos para comenzar con esta elección.
A continuación vamos a estudiar el tema de manejo de cuquis utilizando el API de los @evleaks.
Están listos.
Vamos
manejo de sesiones con servlets.
En esta elección vamos a revisar el tema de manejo de sesiones utilizando el API de los servlets una
sesión en una aplicación web nos va a permitir administrar una serie de peticiones relacionadas con
un mismo usuario.
Esta necesidad surge debido a que el protocolo HTTP es un protocolo que no recuerda información.
Es un protocolo sin estado o también en inglés se conoce como un protocolo de tipo Sayles.
Esto significa que entre petición y petición de cierto usuario no va a recordar ninguna información
del mismo así que esta necesidad surge debido a que este protocolo HTTP no almacena información del
Estado y por lo tanto necesitamos una manera de administrar ese tipo de peticiones para saber que se
trata del mismo usuario y poder atenderlo.
A lo largo de las peticiones que realiza este usuario las sesiones en los tablets se pueden manejar
por medio de dos mecanismos.
Un mecanismo es el manejo de cuquis el cual vamos a estudiar en esta elección y posteriormente en otra
lección vamos a estudiar el tema de R.L Recruiting el API de los tablets abstrae estos conceptos en
una clase llamada HTTPS.
Con esta clase https la vamos a estudiar más adelante a más detalle.
Así que en esta elección nos vamos a enfocar en manejar el concepto de cuquis el cual es uno de los
mecanismos para administrar en manejo de sesiones cuando estamos trabajando con el API de los servlets
concepto y uso de cuquis.
Las cookies las vamos a utilizar para recordar información del usuario.
Esto debido a que el protocolo HTTP es un protocolo sin memoria o de tipo Sayles según hemos mencionado.
Una cookie es un archivo que contiene información en forma de nombre y valor el cual se almacena en
el navegador web el objetivo de una Kuki es almacenar información del usuario cada vez que accede a
un mismo sitio como puede ser el lenguaje preferido.
Colores preferidos y en general cualquier tipo de preferencia del usuario que queramos almacenar en
ese tipo de archivos las cookies no se deben utilizar para almacenar información sensible como pueden
ser passwords números de tarjetas de crédito etc..
Debido a que la información almacenada es texto plano sin ningún tipo de encriptación en Java los árboles
pueden crear ese tipo de objetos y enviar información hacia el navegador web.
A su vez también podemos leer las cookies que el navegador envíe a nuestro servidor web por medio de
la API de los servlets utilizando el objeto kuki.
Este objeto Kuki se encuentra en el paquete ya Bax punto servlet punto HTTP el objeto Kuki nos va a
permitir almacenar información del usuario ya sea para leer nueva información que está llegando o para
mandar información hacia el navegador web.
Todo esto se debe relacionar con un mismo sitio web es decir una cookie se asocia con una dirección
IP o con el dominio del sitio web desde el cual proviene la petición HTTP las cuquis también se van
a utilizar para especificar las preferencias del usuario.
Como hemos comentado por ejemplo cuando el usuario está navegando en una aplicación web puede seleccionar
algún lenguaje Algún color preferido o cualquier tipo de preferencia al momento de estar utilizando
un sitio web.
Más adelante vamos a crear un ejercicio para poner en práctica este concepto
API de las cookies en los phablets.
Una Kuki se puede leer en una petición HTTP por ejemplo alterando el arreglo de cookies y se puede escribir
en una respuesta HTTP para crear un objeto de tipo Kuki podemos utilizar el siguiente código.
Creamos un objeto de tipo Kuki y cuando estamos creando este objeto de tipo Kuki podemos asignar un
nombre de La Kuki y un valor asociado a este nombre de la cookie.
Por ejemplo en este caso estamos creando una cookie llamada usuario y el valor es Juan y posteriormente
podemos obtener por ejemplo el nombre utilizando el método GTM y también el valor y podemos utilizar
el método GET valio para obtener el valor de esta cookie entonces el nombre no regresaría usuario y
el valio no regresaría.
La cadena de Juan los métodos para leer las cookies en una petición HTTP por ejemplo tenemos el código
recuesto punto Guez cookies y esto nos va a regresar un arreglo de objetos de tipo Kuki y con esto podemos
leer todas las cookies en una petición HTTP todos los valores que se almacenan en una cookie son de
tipo string así que si necesitáramos realizar alguna conversión tendríamos que hacerlo por separado
ya que lo que se almacene en la cookie únicamente son cadenas y también un método para agregar una cookie.
En la respuesta HTTP sería el siguiente Response punto add Kuki y agregaríamos el objeto de tipo kuki.
Por ejemplo como el objeto que creamos anteriormente así que esos son los métodos que vamos a poder
utilizar en una petición HTTP ya sea para leer las cookies o para agregar cookies.
En la respuesta hacia el usuario API del objeto Kuki a continuación vamos a mencionar los métodos más
comunes en un objeto de tipo cookie por ejemplo el método GET Domain OCE Domain y este método se utiliza
para especificar el dominio de dónde proviene o se va a almacenar la Kuki método GET.
Max Eich o set Max.
Este método especifica el tiempo a expirar y el valor se establece en segundos
el método GET name obtiene el nombre de la Kuki para colocar el nombre se debe utilizar el constructor
de la clase y el método GET valio Oses valio especifica el valor asociado con el nombre de la cookie
así que el manejo de las cookies nos va a permitir recordar información del usuario que está interactuando
con nuestra aplicación web y esta es una manera de manejar las sesiones de la pídelo servlets.
A continuación vamos a crear un ejercicio para poner en práctica el concepto de las cookies en el API
de los servlets.