• DocumentCode
    479855
  • Title

    Kernel: A RDB-Based Object Persistence Component Set for Java

  • Author

    Liu, Hao ; Hong, Yuan ; Hao, Hongwei ; Wang, Chengyao

  • Author_Institution
    Sch. of Inf. Eng., Univ. of Sci. & Technol. Beijing, Beijing
  • Volume
    2
  • fYear
    2008
  • fDate
    12-14 Dec. 2008
  • Firstpage
    64
  • Lastpage
    67
  • Abstract
    Existing O/R mapping based object persistence technologies for Java programming, such as Hibernate and iBATIS, donpsilat realize transparency of relational model to developers. This makes Java developers work with both object model and relational model at the same time. As a result, the mapping of these two different models has to be maintained manually. This gives rise to higher complexity and hence higher cost as well as obstacle to quality control. Kernel is an object persistence component set for Java programming. It realizes object persistence in software development with Java and RDBMS. Kernel components provide object-oriented programming interfaces which enable developers to define persistent object without dealing with database table definitions, and implement object-oriented query without having to know the schema of relational database which actually stores the data. By accomplishing the above features, Kernel realizes relational model transparency to developers, and thus unifies software models better. This simplifies software development with Java and relational database, and improves software process as well as software quality. A case study which shows Kernelpsilas features is also involved here.
  • Keywords
    Java; object-oriented programming; relational databases; software quality; Java programming; Kernel component; RDBMS; object model; object persistence; object-oriented programming interface; object-oriented query; relational database; relational model; software development; software model; software quality; Costs; Java; Kernel; Object oriented databases; Object oriented modeling; Object oriented programming; Quality control; Relational databases; Software quality; Spatial databases; Java programming; O/R mapping; object persistence; object-oriented query; software component;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Software Engineering, 2008 International Conference on
  • Conference_Location
    Wuhan, Hubei
  • Print_ISBN
    978-0-7695-3336-0
  • Type

    conf

  • DOI
    10.1109/CSSE.2008.374
  • Filename
    4722002