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...
- 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
- 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 |