Hibernate persistencia de objetos en JEE
Español | 29.9 | Pdf | Autor: Eugenia Pérez Martínez | Páginas: 230 | Pass:www.detodoprogramacion.org
Descripción:
El acceso a una base de datos es un requisito imprescindible para las aplicaciones empresariales y también una tarea que puede llegar a resultar compleja. Es preciso utilizar herramientas que, además de facilitar esta labor, nos permitan abstraer la aplicación del origen de datos y nos dirijan a que el código se preocupe únicamente de gestionar objetos. Hibernate es el framework de mapeo objeto-relacional de referencia y una tecnología que está presente en la mayoría de proyectos Java empresariales.
Hibernate es un framework ORM (Object-Relational Mapo pin,g) es decir, es una herramienta que permite el mapeo entre objetos de un proyecto de software y las tablas de una base de datos relacional. Pese a que J2EE ofrece de serie el JPA, Hibemate es a día de hoy elframework ORM y la implementación de JPA de referencia.
La inmensa mayoría de los proyectos implementados en lenguajes orientados a objetos utilizan sistemas gestores de bases de datos relacionales, ya que son los más maduros y extendidos en el mercado. Frameworks como Hibemate facilitan enormemente tareas repetitivas y tediosas propias de las aplicac iones, como inserción, borrado, actualización , etc., eliminan código boilerplate (código repetitivo que siempre se necesita para realizar tareas sencillas) y, por supuesto, abstraen los detalles del gestor de base de datos en la aplicación. Con eso y aplicando otros patrones de diseño como el DAO (el cual veremos más adelante), conseguimos un código desacoplado, sencillo y en definitiva más fácil de mantener.
Este libro ofrece, además de una introducción al framework y a la persistencia de datos en Java, un recorrido por las distintas maneras de interactuar con una base de datos relacional, empezando desde ejemplos sencillos a escenarios más complejos de mapeos. También cubre otros aspectos como el lenguaje HQL que nos permite un control más preciso de las consultas a la base de datos.
Todo ello explicado a través de multitud de casos prácticos que muestran los detalles necesarios para comprender y asimilar cómo trabajar y aplicar Hibernate en proyectos profesionales.
Contenido:
Capítulo 1. ARQUITECTURA DEL ORM
Capítulo 2. JPA VS. HIBERNATE
Capítulo 3. MAPEO DE CLASES PERSISTENTES
Capítulo 4. Gestión de objetos persistentes
Capítulo 5. Transacciones, concurrencia y cacheo
Bibliografía
No hay comentarios:
Publicar un comentario