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
Link To Document