Info über Persistenz
-
Hallo,
ich brauche Infos über die Persistenz, da ich ein Referat darüber halten muss.
Habe im Internet nichts brauchbares gefunden, ausser dass ich jetzt weiss um was es da geht
und das es eine "persis.h" geben soll.Wäre dankbar wenn mir wer weiterhelfen könnte.
Danke erstmals
-
Persistenz bedeutet kurz gefasst, daß der Status deiner Variablen auch über das Programmende heraus bestehen bleibt. Faktisch bedeutet das, daß du alle wesentlichen Werte extern (Datei/Datenbank/...) speichern und zum Programmstart wieder einlesen mußt.
(von Haus aus bietet C++ dazu nur die Grundlagen der Speicherung (über fstream's) an - um die konkrete Umsetzung mußt du dich selber kümmern)
-
nur so als tipp:
http://de.wikipedia.org/wiki/Persistenz
-
Wenn Du Info's und Source Code suchst, dann schau dir mal
die verschiedenen Doku's zu CORBA an, z.B. Mico www.mico.org
oder TAO http://www.theaceorb.com/, http://www.cs.wustl.edu/~schmidt/TAO.html
Bei dem CORBA Server kann man dafür sorgen, dass die Objekte persistent
sind wenn man den den POA Portable Object Adapter benutzt.
Bei der OMG Object Management Group http://www.omg.org/ kannst Du auch
in die Spezifikation schauen.