Mostrar el registro sencillo del ítem

dc.contributor.advisorGálvez-Rojas, Sergio 
dc.contributor.authorBellido-de-la-Cruz, Alberto
dc.contributor.otherLenguajes y Ciencias de la Computaciónes_ES
dc.date.accessioned2017-01-25T10:32:48Z
dc.date.available2017-01-25T10:32:48Z
dc.date.created2015-07
dc.date.issued2017-01-25
dc.identifier.urihttp://hdl.handle.net/10630/12771
dc.description.abstractEl 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.isospaes_ES
dc.rightsinfo:eu-repo/semantics/openAccesses_ES
dc.subjectBases de datos relacionaleses_ES
dc.subjectJava (Lenguaje de programación)es_ES
dc.subjectInformática - Trabajos Fin de Gradoes_ES
dc.subjectGrado en Ingeniería de Computadores - Trabajos Fin de Gradoes_ES
dc.subject.otherJavaes_ES
dc.subject.otherBDOes_ES
dc.subject.otherMapeo objeto relacionales_ES
dc.subject.otherCapa abstractaes_ES
dc.subject.otherRed neuronal artificiales_ES
dc.titleCreación de una capa de persistencia abstracta en Javaes_ES
dc.title.alternativeDevelopment of a persistence abstract layer in Javaes_ES
dc.typeinfo:eu-repo/semantics/bachelorThesises_ES
dc.centroE.T.S.I. Informáticaes_ES
dc.rights.ccby-nc-nd*


Ficheros en el ítem

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem