day41_Session

Sesión

Conceptos: técnicas de sesión del servidor, el intercambio de datos entre múltiples peticiones en una sola sesión, los datos almacenados en el objeto de servidor. HttpSession

Primeros pasos:

1. Obtener HttpSession objeto:

  • HttpSession session = request.getSession ();

2. Utilice el objeto HttpSession:

  • Objeto getAttribute (String name)
  • setAttribute vacío (String nombre, valor del objeto)
  • removeAttribute vacío (String name)

3. Principio

  • Sesión realización depende de la galleta de.

4. Detalles:
1. Cuando el cliente está cerrada, el servidor no se cierra, obteniendo el doble sesión de si mismo? De manera predeterminada. No.
 Si necesita el mismo, puede crear una cookie, la clave es JSESSIONID, establecer el tiempo máximo de supervivencia para la persistencia de cookies en Guardar.

Galleta C = nuevo Cookie ( "JSESSIONID" , session.getId ()); 
c.setMaxAge ( 60 * 60 ); 
response.addCookie (c);

2. El cliente no está apagado, apagar el servidor, la sesión es obtener dos veces el mismo derecho?

  •  No es lo mismo, pero para asegurar que los datos no se pierdan. Tomcat automáticamente lo siguiente

 sesión de pasivación:

  • Antes de apagar el servidor correctamente, el objeto de la sesión es de serie en el disco duro

activación de sesión:

  • Después de que se inicie el servidor, el archivo de sesión en un objeto de sesión a la memoria.

3. Cuando se destruye la sesión?

  • Se apaga el servidor
  • llamadas objeto de sesión invalidan ().
  • el tiempo de expiración por defecto de sesión de 30 minutos

cambios de configuración selectivos

<session-config> 
<session-timeout> 30 </ session-timeout> 
</ session-config>

características de sesión

  • El almacenamiento de los datos de sesión para una sesión de las múltiples peticiones, el servidor de presencia
  • sesión puede almacenar cualquier tipo de datos de cualquier tamaño

cookie de sesión con la diferencia entre:

  • los datos de sesión se almacenan en el servidor, cliente de la galleta
  • Ninguna sesión de límite de tamaño de datos, Cookie tiene
  • seguridad de los datos de sesión, Cookie relativa inseguridad

Continuará

Supongo que te gusta

Origin www.cnblogs.com/wurengen/p/12453538.html
Recomendado
Clasificación