Prevalencia
Es probable que este post no aporte nada a los desarrolladores Java más experimentados, pero para mí al menos, el artículo que apareció en onjava.com el pasado día 8 sobre Prevailer ha sido un descubrimiento.
Prevailer es un framework que proporciona una capa de prevalencia a las aplicaciones Java. Lo cual lleva a la siguiente pregunta: ¿qué es la prevalencia?. Pues es un mecanismo de persistencia pero no basado en base de datos ni en serialización de objetos de negocio en disco, sino que permite tomar screenshots del estado de los objetos en memoria en intervalos determinados, y serializar esos screenshots. Las transacciones necesarias se serializan también a partir de objetos command.
De esa forma, se puede evitar el implementar una capa de acceso a base de datos, por ejemplo, lo que puede resultar bastante útil sobre todo a la hora de implementar prototipos de aplicaciones.
En todo caso, Jim Paterson, el autor del artículo de onjava.com lo va a explicar mejor que yo, sobre todo porque explica el proceso de implementación con un ejemplo.