Muy buenas grupo, tengo un problema desde hace buen tiempo en un
proyecto web el cual ya vamos a terminar pero hasta que no lo
resuelva, el proyecto no puede ser entregado.
Como aspectos relevantes sobre el desarrollo de la aplicación son:
Faces 1.1
Hibernate 3.1
Tiles
El problema creemos que se centra básicamente en la parte de
presentación, consiste en que si estas mostrando los datos de uno o
varios objetos en pantalla, ya sea en un formulario o en un datatable
no hay ningún problema, pero si los objetos que se están mostrando son
modificados en tiempo de ejecución de la aplicación, la presentación
sigue mostrando es estado anterior del objeto…..luego si se sigue
navegando o simplemente esperando de un momento a otro aparece el
estado actual que se debería estar mostrando, luego en otro momento
vuelve al estado antiguo y si te quedas dandole F5 constantemente
comienza a alternar el estado actual y el antiguo de forma aleatoria.
Ya descartamos que fuera algo en la base de datos, porque imprimimos
en consola los objetos en el los Beans (justo antes de ser mostrados
en pantalla) y tienen los valores correctos.
También descartamos los encabezados comunes que se ponen al inicio de
las jsps para que no almacenen cache. Como no-cache, no-store.
Les agradezco mucho cualquier orientación en este sentido, tal vez
alguien que ya haya tenido este problema antes o que simplemente sepa
la causa o tenga alguna sugerencia.
Daniel Cruz