Sesiones

Una sesión es una serie de peticiones a un servlet, que se originan desde el mismo usuario en el mismo navegador.

Las sesiones permiten que las aplicaciones se ejecuten en un contenedor web para hacer un rastreo de los usuarios individuales.

Por ejemplo, un servlet puede utilizar sesiones para proporcionar "carros de la compra" a compradores en línea. Supongamos que el servlet está diseñado para registrar los elementos que cada comprador indica que desea comprar en el sitio web. Es importante que el servlet pueda asociar peticiones de entrada a compradores particulares. Si no fuera así, el servlet podría añadir erróneamente las elecciones del Comprador_1 al carro del Comprador_2.

Un servlet distingue los usuarios por sus ID de sesión exclusivos. El ID de sesión llega con cada petición. Si el navegador del usuario está habilitado para recibir cookies, el ID de sesión se almacena como cookie. Como alternativa, el ID de sesión puede ser comunicado al servlet por la reescritura del URL, en la que se añade el ID de sesión al URL del servlet o al archivo JSP (JavaServer Pages) desde el que el usuario realiza las peticiones. Para peticiones a través de HTTPS o SSL (Secure Sockets Layer), otra alternativa es utilizar información de SSL para identificar la sesión. El seguimiento de sesiones utilizando el ID de SSL está en desuso en WebSphere Application Server versión 7.0. Puede configurar el seguimiento de sesiones para utilizar cookies o modificar la aplicación para utilizar la reescritura de URL.


Icon that indicates the type of topic Concept topic



Timestamp icon Last updated: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=cprs_sess
File name: cprs_sess.html