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

dc.contributor.advisorGonzales Bayona, Jackson Soony
dc.contributor.advisorJiménez, Fidel David
dc.contributor.authorRoa Prada, Fabian Ferney
dc.contributor.authorSantos Rincon, Edgar Fabricio
dc.date.accessioned2024-03-03T20:42:51Z
dc.date.available2014
dc.date.available2024-03-03T20:42:51Z
dc.date.created2014
dc.date.issued2014
dc.description.abstractEn 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.
dc.description.abstractenglishNowadays 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.
dc.description.degreelevelPregrado
dc.description.degreenameIngeniero de Sistemas
dc.format.mimetypeapplication/pdf
dc.identifier.instnameUniversidad Industrial de Santander
dc.identifier.reponameUniversidad Industrial de Santander
dc.identifier.repourlhttps://noesis.uis.edu.co
dc.identifier.urihttps://noesis.uis.edu.co/handle/20.500.14071/30572
dc.language.isospa
dc.publisherUniversidad Industrial de Santander
dc.publisher.facultyFacultad de Ingenierías Fisicomecánicas
dc.publisher.programIngeniería de Sistemas
dc.publisher.schoolEscuela de Ingeniería de Sistemas e Informática
dc.rightshttp://creativecommons.org/licenses/by/4.0/
dc.rights.accessrightsinfo:eu-repo/semantics/openAccess
dc.rights.creativecommonsAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
dc.rights.licenseAttribution-NonCommercial 4.0 International (CC BY-NC 4.0)
dc.rights.urihttp://creativecommons.org/licenses/by-nc/4.0
dc.subjectHibernate
dc.subjectOrm
dc.subjectPersistencia
dc.subjectJpa
dc.subjectImpedancia Objeto-Relacional
dc.subject.keywordHibernate
dc.subject.keywordOrm
dc.subject.keywordPersistence
dc.subject.keywordJpa
dc.subject.keywordObject-Relational Impedance
dc.subject.keywordEntity
dc.titleJpamgolin 1.0: aplicación para consultar, modificar y eliminar objetos en el lenguaje de persistencia de java jpql
dc.title.englishJpangolin 1.0: software to retrieve, modify and delete objects using the java persistence query language
dc.type.coarhttp://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.hasversionhttp://purl.org/coar/resource_type/c_7a1f
dc.type.localTesis/Trabajo de grado - Monografía - Pregrado
Files
Original bundle
Now showing 1 - 3 of 3
No Thumbnail Available
Name:
Carta de autorización.pdf
Size:
1.54 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
Documento.pdf
Size:
2.79 MB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
Nota de proyecto.pdf
Size:
121.2 KB
Format:
Adobe Portable Document Format