PERSISTENCIA DE DATOS CON ActiveJDBC ORM

José Jesús Sánchez Farias, Rubén Torres Frías, Luis Alberto López González, Juan Ignacio Cerca Vázquez

Resumen


Resumen

Se presenta un estudio realizado a ActiveJDBC un framework de persistencia de datos utilizado para el mapeo objeto-relacional (ORM) y aplicado en el lenguaje de programación Java. Se comienza con los fundamentos teóricos acerca de los ORM`s, se mencionan los principales ORM`s utilizados en Java, después se centra en el análisis y evaluación de ActiveJDBC a través de una aplicación de escritorio desarrollada para tal propósito. Esta aplicación se enlaza con una base de datos previamente creada y con miles de registros existentes para realizar pruebas de rendimiento del framework. Finalmente se muestran los resultados obtenidos como consecuencia de la aplicación de las pruebas y se comparan contra resultados obtenidos aplicando los métodos tradicionales de persistencia de datos como es JDBC.

Palabras Clave: ActiveJDBC, hibernar, JDBC, ORM, persistencia.

 

Abstract

An ActiveJDBC study is presented, it`s a data persistence framework for object-relational mapping (ORM) and implemented in the Java programming language. It begins with the theoretical foundations about ORM`s, the main ORM`s used in Java are mentioned, then it focuses on the analysis and evaluation of ActiveJDBC through a desktop application developed for this purpose. This application is linked to a database previously created with thousands of existing records for performance testing. Finally the results obtained as a result of the application of the tests are shown and compared against results obtained by applying traditional methods of data persistence as JDBC.

Keywords: ActiveJDBC, hibernate, JDBC, ORM, persistence.


Texto completo:

431-443 PDF

Referencias


Google Developers. (2016, 17 de septiembre). Diff Charts. De Google Corporation. https://goo.gl/3ISAM1.

JavaLite. (2016). ActiveJDBC Fast ORM for agile development. De JavaLite http://javalite.io/activejdbc.

Topley, K. (2011). JavaFX Developer`s Guide. Boston, MA.: Addison-Wesley.

Oracle. (2015a). JavaFX. De Oracle Corporation. [Sitio web]: https://goo.gl/VNkGk8

Oracle. (2015b). JDBC(TM) Database Access. De Oracle Corporation. [Sitio web]. https://goo.gl/WobpX1.

Venkatasubramaniam Iyer, Elizabeth Hanes Perry, Brian Wright, Thomas Pfaeffle. (2010). Oracle Database JDBC Developer`s Guide and Reference. [Libro Electrónico]. Oracle Corp.

Wikipedia. (2016, 17 de septiembre). “List of object-relational mapping software”. De Wikipedia The Free Encyclopedia. https://goo.gl/dzT9uO.






URL de la licencia: https://creativecommons.org/licenses/by/3.0/deed.es

Barra de separación

Licencia Creative Commons    Pistas Educativas está bajo la Licencia Creative Commons Atribución 3.0 No portada.    

TECNOLÓGICO NACIONAL DE MÉXICO / INSTITUTO TECNOLÓGICO DE CELAYA

Antonio García Cubas Pte #600 esq. Av. Tecnológico, Celaya, Gto. México

Tel. 461 61 17575 Ext 5450 y 5146

pistaseducativas@itcelaya.edu.mx

http://pistaseducativas.celaya.tecnm.mx/index.php/pistas