Ich versuche, den besten Weg zu finden, den Zustand einer einfachen Anwendung zu speichern. Aus Sicht des DBs gibt es 4/5 Tabellen mit Datumsfeldern und Beziehungen, die vom Kurs abweichen.Die beste Methode zum Speichern von Daten in einer Java-Anwendung?
Da die App einfach ist, und ich möchte, dass der Benutzer die Möglichkeit hat, die Daten zu bewegen (USB-Stift, Dropbox, etc.), wollte ich alle Daten in einer einzigen Datei ablegen.
Was ist der beste Weg/lib, dies zu tun?
XML in der Regel ist das beste Format für diese (Lesbarkeit & Offenheit), aber ich habe keine große lib dafür ohne SAX zu tun/DOM gefunden.
java.util.Properties auch XML. –
XStream scheint genau das zu sein, was ich gesucht habe. Kennen Sie irgendeinen verfügbaren Code, um Schriften in dieser Bibliothek zu optimieren? Ich sollte nicht bei jeder Änderung auf die Festplatte schreiben. – fabiopedrosa
Es liegt ganz bei Ihnen, das Schreiben zu initiieren. XStream führt kein automatisches Speichern für Sie durch. –