Objekte im RAM speichern

-Tom-Tom-

Grünschnabel
Hallo,

ich sitze gerade vor der Frage ob es mit Java überhaupt möglich ist ein Objekt auch nach der Beendigung eines Programms im RAM lebendig zu halten um es mit einem nächsten Programm wieder aufzurufen. Das Googlen hat mich nicht wirklich weiter gebracht also wollte ich es mal hier mit nachfragen versuchen. Also wenn einer von euch dazu eine Idee hat wäre das ziemlich toll wenn er sie mir mitteilen könnte.

Ciao Tom
 
Wenn du das selbe Objekt noch einmal brauchst kannst du es seriealisieren.das wird dann (meist) als Datei auf der Festplatte gespeichert. (oft als *.ser). So kannst du das selbe Objekt auch noch nach dem Neustart des PCs verwenden oder es an Freunde weitergeben.
Hier ein paar Links:
http://www.uni-koeln.de/rrzk/kurse/unterlagen/java/javaref/serial/index.htm
http://www.zdnet.de/anwendungsentwi...n_java_objekten_story-20000201-39154667-1.htm
http://www.peuss.com/java/Serialisierung.php
http://www.uni-protokolle.de/foren/viewt/180782,0.html

Ciao
DosCoder
 
Zuletzt bearbeitet:
Danke erstmal für die Antworten....
;-)ABER;-) genau das ist mein Proplem.... Ich darf es nicht serializieren. Ich habe mich heute auch schon mit meinem IT-Leiter beraten und er fing auch an das es eigentlich technisch nicht möglich sei....

Komischer weise haben meine gestrigen Nachforschungen ergeben das nur wenn ich ein Java Programm beende nicht unbedingt die JVM mit beendet wird... hat viell. da einer einen Gedankengang wie ich dort Informationen rein und wieder raus bekommen kann.

Ich geb mal ein Beispiel um mein Anliegen ein wenig transparenter zu gestallten:

Angenommen es startet ein Login mit der üblichen Datenabfrage. Danach startet eine Installationsroutine. Es wird ein Programm installiert welches ebenfalls wieder einen Login besitzt. Als letztes wird das gerade installierte Programm gestartet und das Tool zum installieren beendet: Nun mein Problem: "Zwei mal einloggen ist nicht nur doof sondern auch lästig". 1.Login geschieht im Tool zum Downloaden 2. Login geschieht im Programm selber.
Ich würde also gerne sowas wie ne single sign on Variante basteln aber weder Keberos noch der gleichen verwenden wollen.
So habe ich mir gedacht das ich,laut obigen Beispiel, den ersten Login mir merken müsste und zwar über den Lebenszyklus des installers hinaus. Um dann beim Programmstart eine Abfrage zu gestallten die prüft ob irgendwo im RAM, oder von mir aus auch in der JVM aber eben nicht auf der Platte ein objekt rumschwirrt welches dem Program sagt das es schon einen login gegeben hat und das dieser für Max Mustermann mit den Musterrechten gültig war.

So ich glaub das sollte ersteinmal reichen.
 

Neue Beiträge

Zurück