Frameworks de Persistencia
 

Frameworks de persistencia

Presentación

Java EE proporciona distintas soluciones para gestionar la capa de persistencia de las aplicaciones empresariales. La de más bajo nivel es JDBC, el API estándar de Java para trabajar con bases de datos SQL. La solución de más alto nivel es Java Persistence API, un framework que realiza un mapeo objeto-relacional y que permite trabajar esconder las tablas y las relaciones entre registros bajo una capa orientada a objetos en la que se definen entidades, campos y relaciones. Explicaremos el estándar JPA y haremos prácticas utilizando la implementación más usuada: Hibernate.

Durante la mayor parte de las sesiones estudiaremos la versión de JPA llamada persistencia gestionada por la aplicación, en donde es el desarrollador el responsable de gestionar explícitamente las transacciones entre las operaciones JPA. En la última parte del módulo estudiaremos cómo utilizar la persistencia gestionada por el contenedor, en la que el contenedor en el que se ejecuta la aplicación es el responsable de gestionar las transacciones siguiendo las indicaciones declarativas definidas por el desarrollador.

Número de horas

20 horas (8 sesiones)

Profesor

Libro de apuntes

Sesiones

Número y nombre de sesión Materiales
1. Introducción a JPA apuntes traspas ejercicios
2. Mapeado entidad-relación: tablas apuntes traspas ejercicios
3. Mapeado entidad-relación: relaciones apuntes traspas ejercicios
4. Consultas JPQL apuntes traspas ejercicios
5. Entity Manager y contexto de persistencia apuntes traspas ejercicios
6. Transacciones gestionadas por la aplicación apuntes traspas ejercicios
7. JPA en aplicaciones Java EE 6 apuntes traspas ejercicios
8. Transacciones gestionadas por el contenedor apuntes traspas ejercicios

Soluciones