• 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