Hallo zusammen
Ich bin momentan auf der Suche nach Beratung für mein Javaprogramm.
Es hat ein GUI, diverse Elemente und die Daten werden und in ArrayLists abgespeichert(instanzierte Objekte).
Nun müsste ich aber die Daten alle Speichern können und wieder Laden... da das Programm ja irgendwann beim PC ausschalten auch geschlossen werden muss...
Nun ist die Frage.. wie soll ich das anstellen? Ich habe serialisieren und deserialisieren gelesen, da raten aber alle man müsse aufpassen wegen der serial ID die man vergibt... Denn wenn man etwas am Code ändern funktioniert das Laden der Daten unter umständen nicht mehr(aber ich habe noch nichts gefunden was ich denn sicherstellen muss dass es auch nach Codeänderungen noch funktionert). Zusätzlich meldet mir Eclipse dass ich noch keine Serial ID vergeben habe. Gibt es noch andere möglichkeiten?
Die Daten können leider in keine Datenbank gespeichert werden die zusätzliche Software benötigt.. Da die Software auf Clients läuft und ich will meinen Leuten nicht zumuten jedesmal noch eine MYSQL-Datenbank lokal zu installieren...
Ideal wäre ein Speichern in eine Datei. Nur fehlen mir die Stichworte nach was ich Suchen könnte. Hat jemand Vorschläge wie man dies machen könnte? Oder allenfalls tipps beim serialisieren und deserialisieren, worauf ich genau achten muss? Die Daten müssen über mehrere Monate geladen werden können und falls noch irgendwo eine Situation nicht abgehandelt werden kann muss ich entsprechend den Code anpassen..
Gruss
Kneubi
Ich bin momentan auf der Suche nach Beratung für mein Javaprogramm.
Es hat ein GUI, diverse Elemente und die Daten werden und in ArrayLists abgespeichert(instanzierte Objekte).
Nun müsste ich aber die Daten alle Speichern können und wieder Laden... da das Programm ja irgendwann beim PC ausschalten auch geschlossen werden muss...
Nun ist die Frage.. wie soll ich das anstellen? Ich habe serialisieren und deserialisieren gelesen, da raten aber alle man müsse aufpassen wegen der serial ID die man vergibt... Denn wenn man etwas am Code ändern funktioniert das Laden der Daten unter umständen nicht mehr(aber ich habe noch nichts gefunden was ich denn sicherstellen muss dass es auch nach Codeänderungen noch funktionert). Zusätzlich meldet mir Eclipse dass ich noch keine Serial ID vergeben habe. Gibt es noch andere möglichkeiten?
Die Daten können leider in keine Datenbank gespeichert werden die zusätzliche Software benötigt.. Da die Software auf Clients läuft und ich will meinen Leuten nicht zumuten jedesmal noch eine MYSQL-Datenbank lokal zu installieren...
Ideal wäre ein Speichern in eine Datei. Nur fehlen mir die Stichworte nach was ich Suchen könnte. Hat jemand Vorschläge wie man dies machen könnte? Oder allenfalls tipps beim serialisieren und deserialisieren, worauf ich genau achten muss? Die Daten müssen über mehrere Monate geladen werden können und falls noch irgendwo eine Situation nicht abgehandelt werden kann muss ich entsprechend den Code anpassen..
Gruss
Kneubi