InterGrupo

Java EE 6 JPA (Java Persistance API)

InterGrupo
  • Imparte:
  • Modalidad:
    Online
  • Precio:
    Consultar rellenando el formulario
  • Comienzo:
    Consultar rellenando el formulario
  • Lugar:
    Se imparte Online
  • Duración:
    80 Horas

Presentación

Java Persistence API, más conocida por sus siglas JPA, es la API de persistencia desarrollada para la plataforma Java EE.

Proporciona un estándar para gestionar datos relacionales en aplicaciones Java SE o Java EE, de forma que además se simplifique el desarrollo de la persistencia de datos.

En su definición, ha combinado ideas y conceptos de los principales frameworks de persistencia, como Hibernate, Toplink y JDO, y de las versiones anteriores de EJB. Todos estos cuentan actualmente con una implementación JPA.

JPA se encarga de mapear una clase (Bean) a una tabla de la base de datos y de esta manera solo tenemos que escribir el código de nuestra clase con sus atributos y métodos y JPA se encarga de realizar la persistencia de los objetos de dicha clase en la base de datos.

JPA permite la persistencia no solo en bases de datos, sino también en otras formas como archivos de texto planos y xml.

Requisitos

Requisitos mínimos:

Sistema Operativo Windows con Procesador Pentium III: Windows 10, Windows 8, Windows 7, Vista, XP SP2, Windows Server 2012, Windows Server 2008, Windows Server 2008 R2.
Sistemas Operativos como Linux o Mac. En caso del uso de sistemas MAC se recomienda disponer de una arquitectura con procesador Intel y un sistema operativo OS X Leopard o superior.
Navegador Web. Últimas versiones de Microsoft Internet Explorer, Mozilla Firefox, Google Chrome, Apple Safari.
Resolución de pantalla de 800x600 o superior.
Además, para algunas acciones formativas, será necesario:

Tener capacidad de Audio y Sonido con altavoces (o auriculares) conectados.
Permitir elementos emergentes en el navegador. Algunos de los contenidos o mensajes emitidos durante la actividad del curso requerirán la apertura de Pop-up en pantalla, por lo que se deberá deshabilitar el sistema de bloqueo de éstos en su navegador de Internet.
Tener activado el JavaScript para poder visualizar ciertos contenidos.
Tener actualizados los Plug-in de Flash y Shockwave.
Disponer de:
- Lector de PDF’s.
- Descompresor de ZIP (Windows realiza esta acción sin software externo).
- Editor de textos para abrir documentos Word (como Word u Open Office).

Dirigido

Estudiantes y profesionales de los sectores de la Informática y la Programación que quieran programar con el API JPA.

Programadores en Java que quieran adquirir conocimientos en JPA.

Objetivos

Asimilar los conceptos de Bean, Inyección y Transacciones en J2EE.

Tener una amplia visión del mapeo relacional en Java J2EE.

Saber utilizar la interfaz Entity Manager

Programa

Introducción

Bases de datos relacionales

ORM

Soporte de persistencia en Java

Visión general de JPA

Visión general Entity

Visión general Entity Manager

Beans, Inyección y Transacciones

Session Beans

Servlets

Inyección

Transacciones

ORM

Anotaciones de persistencia

Mapeo de tablas, tipos simples, claves primarias, etc …

Relaciones

Objetos incrustados

Mapeo de colecciones

Conjuntos

Listas

Maps

Entity Manager

Entity Manager

Transaction Manager

Sincronización con la base de datos

Consultas

Definir consultas

Tipos parámetros

Ejecutando consultas

¡Infórmate ahora sin compromiso!

Publicidad

Cursos Relacionados

Ver otros cursos de...