Gestión del estado en la infraestructura de interfaz de usuario web
La infraestructura de interfaz de usuario web proporciona un mecanismo para la gestión del estado, que permite que la aplicación recuerde un estado de la interfaz de usuario y lo aplique en todas las sesiones de usuario. Puede implementar la gestión del estado con la implementación predeterminada de la infraestructura de interfaz de usuario web o con una implementación personalizada que se pueda conectar. También puede personalizar la implementación predeterminada de la infraestructura de interfaz de usuario web.
La implementación de la infraestructura de interfaz de usuario web de la gestión del estado
presenta las características siguientes:
- El estado se guarda y se restaura de la base de datos, donde la tabla PLT_USER_UI_STATE contiene la información de estado.
- El estado de la interfaz de usuario se almacena de forma periódica. El periodo de
tiempo se puede configurar.Nota: Guardar el estado de la interfaz de usuario en cada cambio requiere mucho rendimiento.
- Puede controlar la lista de componentes cuyo estado se almacena/restaura.
- Los cambios de estado se recuerdan/o se almacenan en memoria caché. Si no hay cambios de estado, el estado no se guarda.
- Se proporcionan métodos de programa de utilidad tanto en el lado del cliente como en el lado del servidor para recuperar de forma sincronizada el estado. El estado de la interfaz de usuario se almacena en la memoria caché en el lado del cliente una vez que se ha accedido y se evitan así múltiples viajes de ida y vuelta al servidor.
- Si se elimina un usuario determinado, el estado de dicho usuario se suprime automáticamente de la tabla PLT_USER_UI_STATE.