DocumentCode
3418666
Title
Object-oriented database access via reflection
Author
Ege, Raimund K.
Author_Institution
Sch. of Comput. Sci., Florida Int. Univ., Miami, FL, USA
fYear
1999
fDate
1999
Firstpage
36
Lastpage
41
Abstract
The object-oriented programming language Java is an ideal companion to an object-oriented database system. This paper describes our approach to provide an almost seamless application programmer interface that allows Java programs to exchange objects with a database. Unlike other approaches that add persistence capabilities to Java, our approach does not change the Java language nor does it require changes to the Java Virtual Machine. We use reflection, i.e. self-inspection and change of a running program, to map Java classes to database classes, and to enable persistence. The result is a very flexible and efficient style of Java database access
Keywords
Java; object-oriented databases; object-oriented programming; persistent objects; Java Virtual Machine; Java classes; Java programs; application programmer interface; database classes; object exchange; object-oriented database access; object-oriented programming language; persistence; reflection; Application software; Computer science; Database systems; Java; Object oriented databases; Object oriented modeling; Object oriented programming; Programming profession; Reflection; Transaction databases;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 1999. COMPSAC '99. Proceedings. The Twenty-Third Annual International
Conference_Location
Phoenix, AZ
ISSN
0730-3157
Print_ISBN
0-7695-0368-3
Type
conf
DOI
10.1109/CMPSAC.1999.812673
Filename
812673
Link To Document