NIM - Weblog Markus Kermendi
Dienstag, 20. März 2007
Persistenz-Mapping-System

Persistenz-Mapping-System

Persistenz bedeutet, über seine erwartete Lebensdauer hinaus zu exisitieren oder auch nach der Programmausführung noch vorhanden zu sein.

Objektorientierten Sprachen beschreiben Persistenz als jene Objekte, die außerhalb des Gültigkeitsbereichs des Programms, das sie erzeugt hat, existieren, und zwar hinsichtlich Zeit und Ort. Ein persistentes Objekt kann in einer Datei oder einer Datenbank abgelegt und später wieder benutzt werden. Es kann auch auf eine andere Maschine übertragen werden.

Um ein Objekt persistent zu machen ist ein Mechanismus notwendig, der das Objekt in eine Form umwandelt, in der es in eine Datei oder in eine Datenbank abgelegt werden und später aus dieser Form das Objekt wieder erzeugen kann.

Persistenz wird in der Regel implementiert, indem der Status (die Attribute) eines Objekts zwischen den einzelnen Programmausführungen gespeichert wird. Wenn das Objekt erneut benötigt wird, wird es aus seiner gespeicherten Form wieder hergestellt. Der Herstellungsprozeß erzeugt ein neues Objekt, das mit dem ursprünglichen identisch ist. Das wiederhergestellte Objekt ist zwar nicht das selbe Objekt, aber sein Status und sein Verhalten sind identisch. Bei der Persistenz werden den gespeicherten Daten alle Objektattribute (etwa Klassenname, Feldname und Zugriffs-Modifier)
zugeordnet, so daß verhindert wird, daß die Daten versehentlich miteinem falschen Objekttyp abgelegt werden.

Die obenstehende Ausführung basiert großteils Herrmann/Kebschull/Spruth. Das Dokument kann über den nachfolgenden Link aufgerufen werden.

Internet Anwendungen unter OS/390

Weiterführende Links

Objektrationales Mapping

Modellbasierte Entwicklung

Was müssen Persistenz-Lösungen können?

... link (2 comments)   ... comment


Online for 6983 days
Last update: 2007.03.27, 19:44
status
You're not logged in ... login
menu
... home
... topics
... galleries

... ::collabor:: home
search
 
calendar
März 2007
Mo
Di
Mi
Do
Fr
Sa
So
 
 
 
 1 
 2 
 3 
 4 
 5 
 6 
 7 
 8 
 9 
10
11
12
13
14
15
16
17
18
19
21
22
23
24
25
26
27
28
29
30
31
 
 
 
recent updates
Kritik
Ich konnte, wie ich Ihnen auch in einem Mail mitteilte,...
by Markus.Kermendi.Uni-Linz (2007.03.27, 19:44)
copy/paste ..
ist NICHT gewünscht. siehe: http://www-ti.informatik.uni-tuebingen.de/~spruth/vorlesung_cs/pdf0304/CSSUM14.pdf
by Hans.Mittendorfer.Uni-Linz (2007.03.21, 12:19)
Persistenz-Mapping-System
Persistenz-Mapping-System Persistenz bedeutet, über...
by Markus.Kermendi.Uni-Linz (2007.03.20, 23:47)
PING - TRACE - PORTSCAN
PING - TRACE - PORTSCAN Auf die Definition dieser...
by Markus.Kermendi.Uni-Linz (2006.01.29, 18:03)
Audiovisuelle Medien...
Audiovisuelle Medien - Fernsehen im Web In der aktuellen...
by Markus.Kermendi.Uni-Linz (2005.12.18, 10:43)

xml version of this page

made with antville