Estudiante

Páginas: 3 (719 palabras) Publicado: 30 de enero de 2013
Departamento de Informática

Sesiones en Java EE 6
Hay dos formas de enfocar el problema de controlar una sesión en una aplicación web.
La primera de ellas consiste en controlarlas en elnavegador o cliente y la segunda en
controlarla en el servidor.
En el primer caso lo hacemos mediante el uso de cookies y en el segundo preparando un
espacio en el servidor para almacenar la información decada cliente.
Las cookies son datos enviados desde el servidor al navegador. La información se
inserta en la cabecera de la respuesta HTTP. El navegador una vez que recibe la petición
la analiza yguarda las cookies en el ordenador cliente. La forma en la que cada
navegador realiza esta tarea es diferente. De todas formas, lo habitual es guardar las
cookies como ficheros de texto asociados auna aplicación.
Cada vez que el navegador realiza un petición se puede verificar el estado de las cookies
existentes y actuar según sea conveniente.
El principal problema que se presenta con lascookies es el que estén deshabilitadas en
el navegador. De hecho cada cliente puede decidir si habilita o no el uso de las cookies.
Si se da el caso de que en un navegador se hayan deshabilitado, nopodremos usar esta
técnica para controlar la sesión, y no tendremos más remedio que hacer el control desde
el servidor.

Creación de las cookies.
Java provee a la clase javax.servlet.http.Cookiepara definir objetos que manejen las
cookies. El constructor usado para crear una cookie es
Cookie (String name, String value)
Donde name es el nombre que le vamos a dar a la cookie y value suvalor. El nombre
sólo puede contener caracteres alfanuméricos, sin signos de puntuación ni caracteres
especiales. Una vez asignado un nombre a una cookie, éste no puede cambiar. El valor
puede ser unacadena de caracteres de hasta 4 kilobytes.

Pedro Jiménez Latorre

1

Departamento de Informática

Algunos de los métodos más usados en esta clase para asignar valores y propiedades a
las...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Estudiante
  • Estudiante
  • Estudiante
  • Estudiante
  • El estudiante
  • Estudiante
  • Estudiante
  • Estudiante

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS