Mostrar el registro sencillo del ítem
Creación de una capa de persistencia abstracta en Java
dc.contributor.advisor | Gálvez-Rojas, Sergio | |
dc.contributor.author | Bellido-de-la-Cruz, Alberto | |
dc.contributor.other | Lenguajes y Ciencias de la Computación | es_ES |
dc.date.accessioned | 2017-01-25T10:32:48Z | |
dc.date.available | 2017-01-25T10:32:48Z | |
dc.date.created | 2015-07 | |
dc.date.issued | 2017-01-25 | |
dc.identifier.uri | http://hdl.handle.net/10630/12771 | |
dc.description.abstract | El trabajo consiste en la implementación de una API (conjunto de métodos) que permite recopilar información individualizada de cada instancia. Esta información está relacionada con la persistencia de objetos por lo que los métodos de la API responden a preguntas relacionadas con la herencia y los atributos de la clase. Se puede preguntar de qué clase se hereda o cuáles son los atributos que se quieren hacer persistentes. Por cada atributo se recoge una serie de información como el tipo y su valor. Se da soporte a atributos no primitivos para manejar cualquier grado de composición, por ejemplo, la clase departamento tendrá un atributo que será una colección de empleados. Para los atributos no primitivos se recopila información diferente a la de los atributos primitivos, información como el tipo de colección. La API funciona en los dos sentidos. Primero informa a la base de datos de cómo es la instancia para que pueda ser almacenada. Luego, la instancia debe ser leída y reconstruida. Para esto, la base de datos, a través de la API, coloca la información en los atributos de la instancia que corresponda. De esta manera, el programador puede crear clases para que sean persistentes sin necesidad de conocer cómo se almacenará la información, no necesita saber nada relacionado con las base de datos relacionales ni SQL con lo que puede centrarse exclusivamente en el desarrollo de aplicaciones Java. Este trabajo sólo ha creado la API que facilita la comunicación entre las instancias que deben ser persistentes y las bases de datos que las hacen persistentes. Aunque el objetivo de esta API también ha sido la de facilitar la creación de estas bases de datos. La curva de aprendizaje es pequeña debido a que sólo implica una clase y una serie de métodos. | es_ES |
dc.language.iso | spa | es_ES |
dc.rights | info:eu-repo/semantics/openAccess | es_ES |
dc.subject | Bases de datos relacionales | es_ES |
dc.subject | Java (Lenguaje de programación) | es_ES |
dc.subject | Informática - Trabajos Fin de Grado | es_ES |
dc.subject | Grado en Ingeniería de Computadores - Trabajos Fin de Grado | es_ES |
dc.subject.other | Java | es_ES |
dc.subject.other | BDO | es_ES |
dc.subject.other | Mapeo objeto relacional | es_ES |
dc.subject.other | Capa abstracta | es_ES |
dc.subject.other | Red neuronal artificial | es_ES |
dc.title | Creación de una capa de persistencia abstracta en Java | es_ES |
dc.title.alternative | Development of a persistence abstract layer in Java | es_ES |
dc.type | info:eu-repo/semantics/bachelorThesis | es_ES |
dc.centro | E.T.S.I. Informática | es_ES |
dc.rights.cc | by-nc-nd | * |