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 :
بازگشت