Estoy tratando de encontrar la mejor manera de guardar el estado de una aplicación simple. Desde un punto de vista DB, hay 4/5 tablas con campos de fecha y relaciones fuera de curso.¿La mejor manera de guardar datos en una aplicación Java?
Como la aplicación es simple, y quiero que el usuario tenga la opción de mover los datos (usb pen, dropbox, etc.), quería poner todos los datos en un solo archivo.
¿Cuál es la mejor forma/lib para hacer esto?
XML generalmente es el mejor formato para esto (legibilidad &), pero no he encontrado ninguna gran lib para esto sin hacer SAX/DOM.
java.util.Properties también hace XML. –
XStream parece justo lo que estaba buscando. ¿Conoces algún código disponible para optimizar las escrituras en esta lib? No debería estar escribiendo en el disco en cada cambio. – fabiopedrosa
Depende totalmente de ti iniciar la escritura. XStream no hará ningún ahorro automático para usted. –