Sto cercando di trovare il modo migliore per salvare lo stato di una semplice applicazione. Da un punto di vista DB ci sono 4/5 tabelle con campi data e relazioni fuori rotta.Il modo migliore per salvare i dati in un'applicazione Java?
Poiché l'app è semplice e voglio che l'utente abbia la possibilità di spostare i dati in giro (penna usb, dropbox, ecc.), Ho voluto inserire tutti i dati in un singolo file.
Qual è il modo migliore/lib per fare questo?
XML di solito è il formato migliore per questa (leggibilità & openness), ma non ho trovato alcuna grande lib per questo senza fare SAX/DOM.
java.util.Properties fa anche XML. –
XStream sembra proprio quello che stavo cercando. Conosci qualche codice disponibile per ottimizzare gli scritti in questa libreria? Non dovrei scrivere su disco ad ogni cambio. – fabiopedrosa
Spetta a te iniziare la scrittura. XStream non effettuerà alcun salvataggio automatico per te. –