Object persistence framework



programming
(OPF) Any system for storing objects so they can be reloaded into a future session. Typically this will use a relational database along with some kind of object relational mapping. Another typical solution would store objects in XML files (a form of serialisation). One of the trickier problems to solve is how to maintain references between objects, e.g. replacing memory pointers with unique names or identifiers.
Virtually identical considerations apply to transferring objects, or indeed any kind of data structure, from one process to another via some communications channel, e.g. a TCP/IP connection.
Apple’s Enterprise Objects Framework (EOF) is a mature and powerful example.
(2009-01-15)

Tagged:

Read Also:

  • Obsesses

    [uh b-ses] /əbˈsɛs/ verb (used with object) 1. to dominate or preoccupy the thoughts, feelings, or desires of (a person); beset, trouble, or haunt persistently or abnormally: Suspicion obsessed him. verb (used without object) 2. to think about something unceasingly or persistently; dwell upon something. /əbˈsɛs/ verb 1. (transitive; when passive, foll by with or […]

  • Obsessing

    [uh b-ses] /əbˈsɛs/ verb (used with object) 1. to dominate or preoccupy the thoughts, feelings, or desires of (a person); beset, trouble, or haunt persistently or abnormally: Suspicion obsessed him. verb (used without object) 2. to think about something unceasingly or persistently; dwell upon something. /əbˈsɛs/ verb 1. (transitive; when passive, foll by with or […]



  • Obsessive-compulsive disorder

    noun 1. (psychiatry) an anxiety disorder in which patients are driven to repeat the same act, such as washing their hands, over and over again, usually for many hours OCD

  • Obsessive-compulsive neurosis

    obsessive-compulsive neurosis n. An anxiety disorder characterized by the persistent and repetitive intrusion of unwanted thoughts, urges, or actions that the individual is unable to prevent.



Disclaimer: Object persistence framework definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.