Debe introducir al menos 3 caracteres en el buscador.
Inicio / Wikis / Cursos gratis / Problemas típicos de la programación Web - Sesiones

Problemas típicos de la programación Web - Sesiones

 ***** (1 opiniones)
Creative Commons Curso gratis de Carlos Castillo - 18 de Octubre de 2005
Temas Relacionados: Programación web
2. Sesiones
El problema de la persistencia es central al comenzar a pensar en este problema en un nivel un poco más alto. Por persistente significa que la aplicación requiere del envío y respuesta de múltiples formularios, y que esta secuencia de envíos y recepciones requiere cierta coherencia.

Esta coherencia se logra permitiendo que en algún nivel los programas trabajen con los datos como si el proceso de enviar y recibir datos fuera algo continuo. Por lo mismo, en algún nivel inferior la aplicación debe transformar los envíos de datos de formulario entre browser y servidor en alguna estructura más coherente. Estos envíos de datos constituirán una sesión.

La solución consiste en mantener en el lado del servidor un conjunto de datos correspondientes al cliente. Estos datos van más allá de su identificador como usuario, sino que pueden involucrar también sus respuestas en formularios anteriores, patrones navigacionales, etc. Estos datos son almacenados normalmente en una base de datos relacional o en un área de datos compartida entre los procesos de atención del servidor web.

Para conectar estos datos con el usuario, se utiliza por lo general una cookie. Esta cookie incluye un identificador de sesión (session-id) generado aleatoriamente y que por motivos de seguridad puede codificar entre otras cosas la IP del browser, fecha hora actual, etc.

Las sesiones se pueden implementar tanto a nivel del servidor como de la aplicación, con o sin bases de datos y con o sin cookies (a veces se emplean URLs codificadas y métodos de reinterpretación de URLs en el lado del servidor).
Autor y licencia de 'Problemas típicos de la programación Web - Sesiones'
Carlos Castillo Extraído de: http://www.tejedoresdelweb.com/307/article-2503.html

Creative Commons License
Esta obra está bajo una licencia de Creative Commons.
Los contenidos de este sitio pueden ser reproducidos solamente bajo estas condiciones. La licencia está respaldada con el registro de propiedad intelectual número 97.125 en Chile y otros países.
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.

Wikis relacionados con 'Problemas típicos de la programación Web - Sesiones'

La programación de aplicaciones para la Web es una técnica que ya lleva suficientes años... Más »
La evaluación de sitios web está sometida a muchos sesgos que afectan a su fiabilidad... Más »
Las respuestas a tus problemas sobre Linux
Apoyado en el análisis de redes como una técnica de modelación matemática se muestra una... Más »
La Web Semántica es la forma en que las páginas Web podrán ser leídas e... Más »
¿Estás seguro de que deseas eliminar este capítulo?