Foros del Web » Programación para mayores de 30 ;) » Java »

Concurrencia en JSP-Java

Estas en el tema de Concurrencia en JSP-Java en el foro de Java en Foros del Web. Hola. Al hilo de la duda que planteé el otro día ( http://www.forosdelweb.com/f67/acceder-datos-bean-desde-actionform-882859/ ), en la que necesitaba que distintos usuarios pudieran acceder a su ...
  #1 (permalink)  
Antiguo 08/02/2011, 11:55
 
Fecha de Ingreso: febrero-2011
Ubicación: España
Mensajes: 51
Antigüedad: 13 años, 9 meses
Puntos: 1
Concurrencia en JSP-Java

Hola. Al hilo de la duda que planteé el otro día ( http://www.forosdelweb.com/f67/acceder-datos-bean-desde-actionform-882859/ ), en la que necesitaba que distintos usuarios pudieran acceder a su propio espacio de trabajo y que se solucionó usando variables de sesión y entrando en las pruebas por distintos navegadores web, ahora necesito que haya un espacio común para todos los usuarios conectados a la aplicación.

En efecto, tengo una generalización de varios actores de tal forma que cada uno tiene todos los permisos del anterior más una serie de añadidos, y así hasta el administrador final del sistema, que tiene TODOS los permisos, tanto como usuario base, como de administrador, como de cualquiera de los usuarios intermedios.

El problema radica a la hora de modificar la base de datos, si por ejemplo se produce una modificación "a la vez" por parte de dos usuarios, un administrador, y uno inferior a él, o si un usuario visualiza unos datos para modificar, y a la hora de modificarlos, éstos ya han sido modificados por otro usuario de mayor o menor jerarquía produciéndose lo que se conoce como "inconsistencia" de los datos.

Lo que se me ha ocurrido es usar hilos, pero desconozco si esta solución es efectiva habida cuenta de que parece ser que cada usuario tiene su propio espacio de ejecución de JSPs y Beans en el servidor, por lo que se estaría trabajando con hilos en dos "espacios de trabajo" diferentes y no sería efectivo.

Alguna solución? Con hilos es suficiente?

Gracias!
  #2 (permalink)  
Antiguo 09/02/2011, 02:49
 
Fecha de Ingreso: mayo-2009
Mensajes: 72
Antigüedad: 15 años, 6 meses
Puntos: 0
Respuesta: Concurrencia en JSP-Java

Hola, puedes usar un framework como Hibernate, que gestiona la concurrencia en las transacciones de la base de datos.
  #3 (permalink)  
Antiguo 09/02/2011, 16:29
 
Fecha de Ingreso: febrero-2011
Ubicación: España
Mensajes: 51
Antigüedad: 13 años, 9 meses
Puntos: 1
Respuesta: Concurrencia en JSP-Java

Gracias erlolialo. Al parecer hay que usar Hibernate, he estado mirando por encima y para configurarlo es un dolor.

Etiquetas: jsp-servlets
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:01.