NIM - Weblog Markus Kermendi |
Dienstag, 20. März 2007
Persistenz-Mapping-System
Markus.Kermendi.Uni-Linz, 23:47h
Persistenz-Mapping-SystemPersistenz 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 LinksObjektrationales MappingModellbasierte Entwicklung Was müssen Persistenz-Lösungen können? ... link (2 comments) ... comment |
Online for 6943 days
Last update: 2007.03.27, 19:44 status
You're not logged in ... login
menu
search
calendar
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 by Hans.Mittendorfer.Uni-Linz (2007.03.21, 12:19) Persistenz-Mapping-System
Persistenz-Mapping-System 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) |