A method and apparatus for providing persistence in a Java environment is
provided. The method and apparatus provide object persistence in way that
can be adapted for use in a wide variety of situations. In accordance with
the preferred embodiment a StoragePlugin class is defined which includes
the methods needed to provide orthogonal persistence in the Java
environment. StoragePlugin objects are then instantiated as needed from
the StoragePlugin class. Each StoragePlugin object implements the defined
methods in a way that is compatible with a particular persistent storage
system that is to be used (i.e., a particular hardware and database
system).
Μια μέθοδος και μια συσκευή για την εμμονή σε ένα περιβάλλον της Ιάβας παρέχονται. Η μέθοδος και οι συσκευές παρέχουν την εμμονή αντικειμένου στον τρόπο που μπορεί να προσαρμοστεί για τη χρήση σε μια ευρεία ποικιλία των καταστάσεων. Σύμφωνα με την προτιμημένη ενσωμάτωση μια κατηγορία StoragePlugin καθορίζεται που περιλαμβάνει τις μεθόδους που απαιτούνται για να παρέχουν την ορθογώνια εμμονή στο περιβάλλον της Ιάβας. StoragePlugin τα αντικείμενα instantiated έπειτα όπως απαιτούνται από την κατηγορία StoragePlugin. Κάθε αντικείμενο StoragePlugin εφαρμόζει τις καθορισμένες μεθόδους με έναν τρόπο που είναι συμβατός με ένα ιδιαίτερο επίμονο σύστημα αποθήκευσης που πρόκειται να χρησιμοποιηθεί (δηλ., ένα ιδιαίτερα υλικό και ένα σύστημα βάσεων δεδομένων).