Próbuję znaleźć najlepszy sposób na zapisanie stanu prostej aplikacji. Z punktu widzenia DB dostępne są 4/5 tabel z polami daty i relacjami poza kursem.Najlepszy sposób na zapisywanie danych w aplikacji Java?
Ponieważ aplikacja jest prosta i chcę, aby użytkownik miał możliwość przesuwania danych w pobliżu (usb pen, dropbox, itp.), Chciałem umieścić wszystkie dane w jednym pliku.
Jaki jest najlepszy sposób/lib to zrobić?
XML zwykle jest najlepszym formatem dla tego (czytelność & otwartość), ale nie znalazłem żadnej świetnej lib dla tego bez robienia SAX/DOM.
java.util.Properties wykonuje również XML. –
XStream wydaje się dokładnie tym, czego szukałem. Czy znasz jakiś kod dostępny do optymalizacji pism w tej bibliotece? Nie powinienem zapisywać na dysku przy każdej zmianie. – fabiopedrosa
Od Ciebie zależy, czy zainicjujesz pisanie. XStream nie zrobi dla ciebie żadnego automatycznego zapisu. –