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.
Prevalence: Transparent, Fault-Tolerant Object Persistence