Hallo Java-Forumler,
ich bin bei meinen Versuchen Java zu lernen jetzt an einem Punkt angelangt, an dem ich bestimmte Daten gerne persistent machen würde und habe auch schon ein bisschen was zu dem Thema gelesen.
Dabei sind mir folgene Möglichkeiten untergekommen:
-Schreiben einer Infodatei, z.B. als *.txt, welche die nötigen Infos enthält, um das Objekt wieder zusammenzubauen (bei einfachen Objekten als XML-Datei)
-Serialisierung des Objektes, welches ich speichern möchte
-Nutzung einer Datenbank
Bzgl. letzterem bin ich noch am wenigsten informiert. Bei den ersten beiden habe ich zwar schon einiges gelesen, finde es aber nach wie vor verwirrend und bin oft nicht sicher, was state-of-the-art ist. Weiterhin fehlt mir die Erfahrung einzuschätzen, welchen Ansatz ich verfolgen sollte, daher schildere ich kurz mein zu speicherndes Objekt.
Es handelt sich um eine ObservableList, welche Objekte mit einigen Strings, einem LocalDate usw. und eine weitere ObservableList enthält, die wiederum Objekte enthält, die im wesentlichen aus einem String und einer CheckBox bestehen.
Gibt es für etwas in der Art eine Best Practice oder könnt ihr mir einen Weg empfehlen, wie ich das angehen kann?
Viele Grüße
Wolf
ich bin bei meinen Versuchen Java zu lernen jetzt an einem Punkt angelangt, an dem ich bestimmte Daten gerne persistent machen würde und habe auch schon ein bisschen was zu dem Thema gelesen.
Dabei sind mir folgene Möglichkeiten untergekommen:
-Schreiben einer Infodatei, z.B. als *.txt, welche die nötigen Infos enthält, um das Objekt wieder zusammenzubauen (bei einfachen Objekten als XML-Datei)
-Serialisierung des Objektes, welches ich speichern möchte
-Nutzung einer Datenbank
Bzgl. letzterem bin ich noch am wenigsten informiert. Bei den ersten beiden habe ich zwar schon einiges gelesen, finde es aber nach wie vor verwirrend und bin oft nicht sicher, was state-of-the-art ist. Weiterhin fehlt mir die Erfahrung einzuschätzen, welchen Ansatz ich verfolgen sollte, daher schildere ich kurz mein zu speicherndes Objekt.
Es handelt sich um eine ObservableList, welche Objekte mit einigen Strings, einem LocalDate usw. und eine weitere ObservableList enthält, die wiederum Objekte enthält, die im wesentlichen aus einem String und einer CheckBox bestehen.
Gibt es für etwas in der Art eine Best Practice oder könnt ihr mir einen Weg empfehlen, wie ich das angehen kann?
Viele Grüße
Wolf