Abstract
JPOX is an open source project that tries to be the reference between API JDO (Java Data Objects) implementations. Using JDO specifications, Java objects can be persisted automatically, independent of database management system. However, JDO builds the automatic persistence using object type definitions (classes). In this way, specifics query and update methods must be created for each type of object. Therefore, the objective of this work is develop an automatic persistence API for generic objects, based on JPOX project, avoiding database manipulation difficulties, and improving the development of object persistence based applications.
Chapter PDF
Similar content being viewed by others
Keywords
References
J. Rumbaugh, UML Guia do Usuário (Ed. Campus, 2000).
ODMG, Object Database Management Group. http://www.odmg.org (Accessed May 20, 2007).
ORM, Object Relational Mapping. http://en.wikipedia.org/wiki/Objectrelational_mapping (Accessed May 20, 2007).
S. Ambler, The Design of a Robust Persistent Layer for Relational Databases. http://www.AmbySoft.com/persistenceLayer.pdf (Accessed May 20, 2007)
BPMN, Business Process Modeling Notation. http://en.wikipedia.org/wiki/Business_Process_Modeling_Notation (Accessed May 20, 2007).
WfMC, Workflow Management Coalision. http://www.wfmc.orp (Accessed May 20, 2007).
Java, Java 2 Plataform. http://java.sun.com (Accessed May 20, 2007).
Hibernate, Object/Relational Mapping and Transparent Object Persistence for Java and SQL Databases. http://www.hibernate.org/ (Accessed May 20, 2007)
CASTOR, The CASTOR Project. http://www.castor.org/ (Accessed May 20, 2007).
OJB, Object Relacional Bridge. http://db.apache.org/ojb/ (Accessed May 20, 2007).
TORQUE, Torque. http://db.apache.org/torque/index.html (Accessed May 20, 2007).
JPOX, Java Persistent Objects. http://www.jpox.org (Accessed May 20, 2007).
CRUD, Create, Read, Update and Delete Acronym. http://en.wikipedia.org/wiki/Create%2C_read%2C_update_and_delete (Accessed May 20, 2007).
JDO, Java Data Objects. http://java.sun.com/products/jdo/ (Accessed May 20, 2007).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 International Federation for Information Processing
About this paper
Cite this paper
Sarinho, V.T. (2008). Using JPOX to Develop a Persistence API for Generic Objects. In: Xu, L.D., Tjoa, A.M., Chaudhry, S.S. (eds) Research and Practical Issues of Enterprise Information Systems II. IFIP International Federation for Information Processing, vol 255. Springer, Boston, MA. https://doi.org/10.1007/978-0-387-76312-5_16
Download citation
DOI: https://doi.org/10.1007/978-0-387-76312-5_16
Publisher Name: Springer, Boston, MA
Print ISBN: 978-0-387-76311-8
Online ISBN: 978-0-387-76312-5
eBook Packages: Computer ScienceComputer Science (R0)