A method, apparatus, and article of manufacture for providing for persistence of Java.TM. objects. A Java.TM. object is instantiated from its corresponding Java.TM. class definition and then loaded into a Java.TM. virtual machine. The class definition corresponding to the Java.TM. object can be derived using either the Java.TM. Reflection API. Once the class definition is derived, it can be used to inspect the contents of the Java.TM. object. A structured type instance is then generated from the inspected contents of the Java.TM. object, wherein the structured type instance is stored in a column of a table of a relational database managed by a relational database management system. As a result of these steps, the Java.TM. object is persistently stored in the database, yet the persistence semantics for storing the object are not specified as part of the class definition of the object, which means that the persistence semantics are orthogonal to the class definition.

Um método, um instrumento, e um artigo da manufatura para fornecer para o persistence de Java.TM. objetam. Um objeto de Java.TM. é instantiated de sua definição correspondente da classe de Java.TM. e carregou então em uma máquina virtual de Java.TM.. A definição da classe que corresponde ao objeto de Java.TM. pode ser usar-se derivado um ou outro o Java.TM. Reflexão Api. Uma vez que a definição da classe é derivada, pode ser usada inspecionar os índices do objeto de Java.TM.. Um tipo estruturado exemplo é gerado então dos índices inspecionados do objeto de Java.TM., wherein o tipo estruturado exemplo é armazenado em uma coluna de uma tabela de uma base de dados relacional controlada por um sistema de gerência da base de dados relacional. Em conseqüência destas etapas, o objeto de Java.TM. é armazenado persistente na base de dados, contudo a semântica do persistence para armazenar o objeto não é especificada como a parte da definição da classe do objeto, que significa que a semântica do persistence é orthogonal à definição da classe.

 
Web www.patentalert.com

< (none)

< Apparatus and method for scheduling and dispatching queued client requests within a server in a client/server computer system

> Nickel-molybdenum alloys

> (none)

~ 00056