10 Einführung in Persistenz und Datenbanken

In nahezu allen Geschäftsanwendungen muss eine Vielzahl unterschiedlicher Daten verarbeitet, verwaltet und dauerhaft, d. h. auch über das Programmende hinaus, gesichert werden. Letzteres bezeichnet man als Datenpersistenz. Diese ist deswegen von so großer Bedeutung, weil Objekte die Ausführungsdauer eines Programms nicht »überleben«. Demnach geht auch der durch die einzelnen Objektzustände beschriebene Anwendungszustand verloren. Häufig ist genau das jedoch nicht akzeptabel, weil die Daten der Objekte auch zu späteren Zeitpunkten weiterhin verfügbar sein müssen, etwa die Bestellungen eines Onlineshops.

Zur Realisierung der Datenpersistenz gibt es verschiedene Varianten, unter anderem die Speicherung ...

Get Der Weg zum Java-Profi, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.