00884tfc

Páginas: 161 (40109 palabras) Publicado: 6 de julio de 2015
PFC – Framework de Persistencia: WayPersistence ORM
Jorge Carneiro

Desarrollo de un framework de Persistencia para
tecnología Java: WayPersistence ORM
Jorge Carneiro Denis
Ingeniería Informática

Josep María Camps Riva
14 de Enero de 2008

© Jorge Carneiro Denis
Reservados todos los derechos. Está prohibida la reproducción total o parcial de esta obra por cualquier
medio o procedimiento,incluidos la impresión, la reprografía, el microfilm, el tratamiento informático o
cualquier otro sistema, así como la distribución de ejemplares mediante alquiler o préstamo, sin la
autorización escrita del autor o de los límites que autorice la Ley de Propiedad Intelectual.

Ingeniería Informática

Página 1 de 95

PFC – Framework de Persistencia: WayPersistence ORM
Jorge Carneiro

I. AGRADECIMIENTOS
Ami padre Manuel Carneiro, por ser de las personas que más me escucha y por haber
confiado en mí desde el principio. A mi madre, Ana Denis, por su apoyo, dedicación,
confianza durante toda mi vida, única persona por la que pondría la mano en el fuego.
A Carliña Portela, mi novia, por su paciencia, cariño, atención y ánimo tanto en la carrera
como en mis últimos años.
Sin ellos 3, esto no sería unhecho y no lograría llegar a donde estoy tanto a nivel personal
como profesional.
A mis hermanos, Ana y Manuel por estar ahí siempre y ayudarme en todo lo que pueden, a
mi hermana que tiene un corazón de oro ya mi hermano que siempre una visión distinta de
las cosas.
A la familia Portela Táboas, por sus opiniones, charlas, cafés, cenas y demás.
A Pedriño, mi mejor amigo, por su amistad, porsiempre estar ahí, aunque ahora esté en
Los Ángeles, gracias.
A amigos como Ángel Iglesias, Jorge Giráldez, Fernando Rodríguez que siempre me
preguntan y se interesan por mí.
A los compañeros de trabajo que me han aportado ideas, opiniones y consejos,
principalmente a Rubén, Alberto y Miguel Callón.
Y a los profesores de la universidad, que han hecho posible alcanzar un nivel de
conocimientos suficientepara poder realizar este proyecto con todas las garantías.
A todos ellos, muchas gracias, os dedico este proyecto y os agradezco todo vuestro apoyo
de corazón, porque sin vosotros, nada sería igual.
No sueñes tu vida, vive tú sueño.

Ingeniería Informática

Página 2 de 95

PFC – Framework de Persistencia: WayPersistence ORM
Jorge Carneiro

II. RESUMEN
La implementación de un framework depersistencia para la tecnología Java requiere de un
estudio previo de los distintos motores de persistencia en la actualidad.
Para realizar un motor de persistencia en condiciones, primeramente, debemos saber los
requisitos mínimos que queremos implementar en nuestro framework porque depende de
las características y el soporte que queramos dar a nivel persistencia para hacer un
framework de mayor o menormagnitud.
Las características imprescindibles para cualquier framework desarrollado de forma
personalizada son: escalabilidad, multiplataforma, adaptabilidad a cualquier sistema gestor
de base de datos, válido para cualquier tipo de base de datos (relacional, en red, jerárquica,
etc.) y fácil manejo y simplicidad para el equipo de desarrollo. En nuestro "WayPersistence
v1.0" está validado parabase de datos relacionales en un principio, mejorable en versiones
posteriores.
Un framework de persistencia debe asegurar el mapeo entre el modelo de datos relacional y
el modelo de datos orientado a objetos. Puesto que la mayor parte de las bases de datos de
hoy en día son relacionales, WayPersistence está orientado a mapear este tipo de base de
datos.
Para el mapeo con este ORM, tratamos de haceruna simetría entre el modelo de datos y el
modelo de objetos de forma que una tabla sea una clase, una columna - una propiedad, una
tupla o registro - una instancia, una relación entre tablas, una referencia a un objeto. Estos
son algunas de las particularidades que ofrece
WayPersistence.
El motor de persistencia WayPersistence se engloba en varios paquetes. Un directorio
principal, dataset, de...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS