ebook img

Java Persistence API PDF

145 Pages·2009·0.5 MB·English
by  
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Java Persistence API

Taller de Sistemas de Información 2 CCllaassee 88 Java Persistence API Persistencia en Java (cid:1) JDBC (Java Database Connectivity) (cid:1) Enterprise JavaBeans Entity Beans o (cid:1)(cid:1) JJDDOO ((JJaavvaa DDaattaa OObbjjeeccttss)) (cid:1) ORMs Hibernate o Toplink o (cid:1) JPA (Java Persistence API) Estándar o INCO - Facultad de Ingeniería –Montevideo, Uruguay 2 Object Relational Mapping (cid:1) Un ORM (Object Relational Mapping) define una forma de transformar un modelo orientado a objetos en un modelo relacional (cid:1) Hay muchas formas de llevar a cabo tal transformación (cid:1) Impedance Mismatch INCO - Facultad de Ingeniería –Montevideo, Uruguay 3 Impedance Mismatch (cid:1) Se refiere a la diferencia de paradigmas existentes entre el modelo orientado a objetos y el modelo relacional (cid:1) Debido a los diferentes objetivos de ambas tecnologías, por lo general tenemos gran dificultad en realizar este mapeo INCO - Facultad de Ingeniería –Montevideo, Uruguay 4 Impedance Mismatch INCO - Facultad de Ingeniería –Montevideo, Uruguay 5 Impedance Mismatch INCO - Facultad de Ingeniería –Montevideo, Uruguay 6 Impedance Mismatch INCO - Facultad de Ingeniería –Montevideo, Uruguay 7 Diferencias entre modelos INCO - Facultad de Ingeniería –Montevideo, Uruguay 8 Requisitos de una Entity JPA (cid:1) Se anotan con @Entity (cid:1) Tienen una propiedad anotada con @Id (cid:1) Constructor sin argumentos public/protected (cid:1) No puede ser final (cid:1) Puede extender de otra (cid:1) Puede ser abstracta (cid:1) Es un POJO (Plain Old Java Objects), objeto liviano que no implementan ninguna interfaz INCO - Facultad de Ingeniería –Montevideo, Uruguay 9 Estado Persistente (cid:1) Definido por atributos con visibilidad no pública (privada, protegida, o de paquete) (cid:1)(cid:1) AAttrriibbuuttooss ppeerrssiisstteenntteess Tipos primitivos o Wrappers de tipos primitivos o Otras entidades o Colecciones o INCO - Facultad de Ingeniería –Montevideo, Uruguay 10

Description:
Persistencia en Java. ❑ JDBC (Java Database Connectivity). ❑ Enterprise JavaBeans o Entity Beans. ❑ JDO (Java Data Objects). INCO - Facultad de Ingeniería – Montevideo, Uruguay. 2. ❑ JDO (Java Data Objects). ❑ ORMs o Hibernate o Toplink. ❑ JPA (Java Persistence API) o Estándar
See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.