Jpamgolin 1.0: aplicación para consultar, modificar y eliminar objetos en el lenguaje de persistencia de java jpql

En la actualidad el paradigma orientado a objetos y el modelo relacional son ampliamente usados para la creación de aplicaciones y la persistencia de los datos respectivamente. Debido a que existe una impedancia objeto-relacional entre ambos modelos, es decir, no son del todo compatibles, existe ent...

Full description

Autores:
Roa Prada, Fabian Ferney
Santos Rincon, Edgar Fabricio
Tipo de recurso:
http://purl.org/coar/version/c_b1a7d7d4d402bcce
Fecha de publicación:
2014
Institución:
Universidad Industrial de Santander
Repositorio:
Repositorio UIS
Idioma:
spa
OAI Identifier:
oai:noesis.uis.edu.co:20.500.14071/30572
Acceso en línea:
https://noesis.uis.edu.co/handle/20.500.14071/30572
https://noesis.uis.edu.co
Palabra clave:
Hibernate
Orm
Persistencia
Jpa
Impedancia Objeto-Relacional
Hibernate
Orm
Persistence
Jpa
Object-Relational Impedance
Entity
Rights
License
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
id UISANTADR2_853a4262f442460b1f89b14b6c42ff9b
oai_identifier_str oai:noesis.uis.edu.co:20.500.14071/30572
network_acronym_str UISANTADR2
network_name_str Repositorio UIS
repository_id_str
dc.title.none.fl_str_mv Jpamgolin 1.0: aplicación para consultar, modificar y eliminar objetos en el lenguaje de persistencia de java jpql
dc.title.english.none.fl_str_mv Jpangolin 1.0: software to retrieve, modify and delete objects using the java persistence query language
title Jpamgolin 1.0: aplicación para consultar, modificar y eliminar objetos en el lenguaje de persistencia de java jpql
spellingShingle Jpamgolin 1.0: aplicación para consultar, modificar y eliminar objetos en el lenguaje de persistencia de java jpql
Hibernate
Orm
Persistencia
Jpa
Impedancia Objeto-Relacional
Hibernate
Orm
Persistence
Jpa
Object-Relational Impedance
Entity
title_short Jpamgolin 1.0: aplicación para consultar, modificar y eliminar objetos en el lenguaje de persistencia de java jpql
title_full Jpamgolin 1.0: aplicación para consultar, modificar y eliminar objetos en el lenguaje de persistencia de java jpql
title_fullStr Jpamgolin 1.0: aplicación para consultar, modificar y eliminar objetos en el lenguaje de persistencia de java jpql
title_full_unstemmed Jpamgolin 1.0: aplicación para consultar, modificar y eliminar objetos en el lenguaje de persistencia de java jpql
title_sort Jpamgolin 1.0: aplicación para consultar, modificar y eliminar objetos en el lenguaje de persistencia de java jpql
dc.creator.fl_str_mv Roa Prada, Fabian Ferney
Santos Rincon, Edgar Fabricio
dc.contributor.advisor.none.fl_str_mv Gonzales Bayona, Jackson Soony
Jiménez, Fidel David
dc.contributor.author.none.fl_str_mv Roa Prada, Fabian Ferney
Santos Rincon, Edgar Fabricio
dc.subject.none.fl_str_mv Hibernate
Orm
Persistencia
Jpa
Impedancia Objeto-Relacional
topic Hibernate
Orm
Persistencia
Jpa
Impedancia Objeto-Relacional
Hibernate
Orm
Persistence
Jpa
Object-Relational Impedance
Entity
dc.subject.keyword.none.fl_str_mv Hibernate
Orm
Persistence
Jpa
Object-Relational Impedance
Entity
description En la actualidad el paradigma orientado a objetos y el modelo relacional son ampliamente usados para la creación de aplicaciones y la persistencia de los datos respectivamente. Debido a que existe una impedancia objeto-relacional entre ambos modelos, es decir, no son del todo compatibles, existe entonces cierto trabajo extra por parte de los desarrolladores al hacer persistir y recuperar sus objetos de una base relacional debido a la coexistencia de ambos modelos en las aplicaciones. Muchos desarrolladores han optado por la utilización de herramientas de mapeo objeto-relacional que faciliten el mapeo de datos entre una base de datos relacional y el modelo de objetos de una aplicación. Una de estas herramientas, conocidas como ORM, es Hibernate. En el proceso de desarrollo software es de vital importancia que el desarrollador cuente con herramientas que le permitan realizar su labor en el menor tiempo posible y de manera eficiente. Esta aplicación busca facilitar la implementación de la persistencia de los datos en las aplicaciones desarrolladas con el lenguaje de programación orientado a objetos JAVA e Hibernate como implementación del API de persistencia de Java (JPA), mediante la ejecución de consultas JPQL en una base de datos relacional permitiendo al desarrollador concentrarse en la realización de las mismas sin que este proceso implique la ejecución de todo el proyecto para conocer el resultado de una consulta determinada. Para que esto sea posible, dicha aplicación deberá ser lo suficientemente flexible para que el usuario pueda conectarse con diversos motores de bases de datos relacionales sobre los cuales podrá ejecutar consultas en el lenguaje JPQL. También es importante que la aplicación permita agregar y eliminar entidades, entre otras funcionalidades que facilitarán la implementación de la persistencia de datos en proyectos de desarrollo que utilicen las tecnologías previamente mencionadas.
publishDate 2014
dc.date.available.none.fl_str_mv 2014
2024-03-03T20:42:51Z
dc.date.created.none.fl_str_mv 2014
dc.date.issued.none.fl_str_mv 2014
dc.date.accessioned.none.fl_str_mv 2024-03-03T20:42:51Z
dc.type.local.none.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.hasversion.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.coar.none.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
format http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.identifier.uri.none.fl_str_mv https://noesis.uis.edu.co/handle/20.500.14071/30572
dc.identifier.instname.none.fl_str_mv Universidad Industrial de Santander
dc.identifier.reponame.none.fl_str_mv Universidad Industrial de Santander
dc.identifier.repourl.none.fl_str_mv https://noesis.uis.edu.co
url https://noesis.uis.edu.co/handle/20.500.14071/30572
https://noesis.uis.edu.co
identifier_str_mv Universidad Industrial de Santander
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.none.fl_str_mv http://creativecommons.org/licenses/by/4.0/
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.license.none.fl_str_mv Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
dc.rights.uri.none.fl_str_mv http://creativecommons.org/licenses/by-nc/4.0
dc.rights.creativecommons.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
rights_invalid_str_mv Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
http://creativecommons.org/licenses/by/4.0/
http://creativecommons.org/licenses/by-nc/4.0
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidad Industrial de Santander
dc.publisher.faculty.none.fl_str_mv Facultad de Ingenierías Fisicomecánicas
dc.publisher.program.none.fl_str_mv Ingeniería de Sistemas
dc.publisher.school.none.fl_str_mv Escuela de Ingeniería de Sistemas e Informática
publisher.none.fl_str_mv Universidad Industrial de Santander
institution Universidad Industrial de Santander
bitstream.url.fl_str_mv https://noesis.uis.edu.co/bitstreams/f2d62bb6-89e1-4b96-a441-d3c2207a9f77/download
https://noesis.uis.edu.co/bitstreams/247dde20-4aca-4505-8478-04ce06a5b3d7/download
https://noesis.uis.edu.co/bitstreams/faaed64e-15b9-4ec7-b0aa-4ac2372e5029/download
bitstream.checksum.fl_str_mv 54fba3ce48efddc16667e07fc61aa33a
d948725e62f378dfd323a8d56d80fb57
2afae91ea910f8d6f42824fc6075de61
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv DSpace at UIS
repository.mail.fl_str_mv noesis@uis.edu.co
_version_ 1814095249817993216
spelling Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)http://creativecommons.org/licenses/by/4.0/http://creativecommons.org/licenses/by-nc/4.0Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)http://purl.org/coar/access_right/c_abf2Gonzales Bayona, Jackson SoonyJiménez, Fidel DavidRoa Prada, Fabian FerneySantos Rincon, Edgar Fabricio2024-03-03T20:42:51Z20142024-03-03T20:42:51Z20142014https://noesis.uis.edu.co/handle/20.500.14071/30572Universidad Industrial de SantanderUniversidad Industrial de Santanderhttps://noesis.uis.edu.coEn la actualidad el paradigma orientado a objetos y el modelo relacional son ampliamente usados para la creación de aplicaciones y la persistencia de los datos respectivamente. Debido a que existe una impedancia objeto-relacional entre ambos modelos, es decir, no son del todo compatibles, existe entonces cierto trabajo extra por parte de los desarrolladores al hacer persistir y recuperar sus objetos de una base relacional debido a la coexistencia de ambos modelos en las aplicaciones. Muchos desarrolladores han optado por la utilización de herramientas de mapeo objeto-relacional que faciliten el mapeo de datos entre una base de datos relacional y el modelo de objetos de una aplicación. Una de estas herramientas, conocidas como ORM, es Hibernate. En el proceso de desarrollo software es de vital importancia que el desarrollador cuente con herramientas que le permitan realizar su labor en el menor tiempo posible y de manera eficiente. Esta aplicación busca facilitar la implementación de la persistencia de los datos en las aplicaciones desarrolladas con el lenguaje de programación orientado a objetos JAVA e Hibernate como implementación del API de persistencia de Java (JPA), mediante la ejecución de consultas JPQL en una base de datos relacional permitiendo al desarrollador concentrarse en la realización de las mismas sin que este proceso implique la ejecución de todo el proyecto para conocer el resultado de una consulta determinada. Para que esto sea posible, dicha aplicación deberá ser lo suficientemente flexible para que el usuario pueda conectarse con diversos motores de bases de datos relacionales sobre los cuales podrá ejecutar consultas en el lenguaje JPQL. También es importante que la aplicación permita agregar y eliminar entidades, entre otras funcionalidades que facilitarán la implementación de la persistencia de datos en proyectos de desarrollo que utilicen las tecnologías previamente mencionadas.PregradoIngeniero de SistemasNowadays the object oriented paradigm and the relational model are widely used to create objects and persist data respectively. Since there is an object-relational impedance mismatch between both models, that is, they are not fully compatible, there is some extra work for developers when storing and retrieving the data stored in objects because of the coexistence of both models in applications. Many developers have decided to use object-relational mapping technologies that ease the mapping of data between a relational database and the object model of an application. One of these technologies, known as ORM (Object-Relational Mapping) is Hibernate. In the software development process it is very important for the developer to have tools that allow them to perform their work efficiently and as soon as possible. The purpose for this application is to ease the data persistence implementation in applications that are developed using the object oriented programming language JAVA and Hibernate as an implementation of the Java Persistence API (JPA), through the execution of JPQL queries directly to a relational database. Thus the programmer will be able to focus on the execution of these queries without running the entire project to determine the result of a particular query. In order to achieve this purpose, this application must be versatile and allow the user to connect to several relational database engines on which the JPQL queries will be executed. It is also important that this application offers to add and delete entities, among other features that will contribute to the data persistence in development projects that use the technologies mentioned above.application/pdfspaUniversidad Industrial de SantanderFacultad de Ingenierías FisicomecánicasIngeniería de SistemasEscuela de Ingeniería de Sistemas e InformáticaHibernateOrmPersistenciaJpaImpedancia Objeto-RelacionalHibernateOrmPersistenceJpaObject-Relational ImpedanceEntityJpamgolin 1.0: aplicación para consultar, modificar y eliminar objetos en el lenguaje de persistencia de java jpqlJpangolin 1.0: software to retrieve, modify and delete objects using the java persistence query languageTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/version/c_b1a7d7d4d402bcceORIGINALCarta de autorización.pdfapplication/pdf1615258https://noesis.uis.edu.co/bitstreams/f2d62bb6-89e1-4b96-a441-d3c2207a9f77/download54fba3ce48efddc16667e07fc61aa33aMD51Documento.pdfapplication/pdf2930454https://noesis.uis.edu.co/bitstreams/247dde20-4aca-4505-8478-04ce06a5b3d7/downloadd948725e62f378dfd323a8d56d80fb57MD52Nota de proyecto.pdfapplication/pdf124113https://noesis.uis.edu.co/bitstreams/faaed64e-15b9-4ec7-b0aa-4ac2372e5029/download2afae91ea910f8d6f42824fc6075de61MD5320.500.14071/30572oai:noesis.uis.edu.co:20.500.14071/305722024-03-03 15:42:52.008http://creativecommons.org/licenses/by-nc/4.0http://creativecommons.org/licenses/by/4.0/open.accesshttps://noesis.uis.edu.coDSpace at UISnoesis@uis.edu.co