Archivo diario: 3 Enero, 2012


¿Cuándo usar stateless, stateful o singleton en un bean de sesión?

Los beans de sesión se mantienen a lo largo de la sesión del cliente con la finalidad de dar representar flujo de trabajo, estado de aplicación, lógica y utilidades de empresa. No obstante, no es persistente, puesto que los datos no se almacenan en un repositorio y por tanto, los datos de la sesión no sobreviviría a una caída del servidor, por ejemplo. Un bean de sesión con estado (stateful) puede mantener datos entre las diferentes peticiones de un cliente, pero no ocurre así con un bean de sesión sin estado (stateless).