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