Persistencia y gestión de datos con Java
 

Persistencia y gestión de datos con JPA

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.

Duración

22 horas:

  • 20 horas presenciales (8 sesiones)
  • 2 horas no presenciales

Profesores

Libro de apuntes

Sesiones

Número y nombre de sesión Materiales
1. Gestión de bases de datos con JDBC apuntes traspas ejercicios plantillas
2. Patrón DAO apuntes traspas ejercicios plantillas
3. Introducción a JPA apuntes traspas ejercicios
4. Entity Manager y contexto de persistencia apuntes traspas ejercicios  
5. Mapeado entidad-relación: tablas apuntes traspas ejercicios  
6. Mapeado entidad-relación: relaciones apuntes traspas ejercicios  
7. Consultas JPQL apuntes traspas ejercicios  
8. Transacciones. Novedades en JPA 2.0 apuntes traspas ejercicios  
Apéndice. De JPA a Hibernate apuntes