Java-Persistence-API mit Hibernate

Standardisierte Persistenz

Harald Wehr / Prof. Dr. Bernd Müller
Best.Nr.: PDF 978-3-8273-2537-2
Verlag: Addison-Wesley Verlag
Umfang: 360 Seiten, 5,7 MB
Date: 19.10.07
Sprache: Deutsch
eBook zum Download eBook (PDF und Online Lesen)
Was ist das?
PDF-Nutzung: Lesen & Drucken
€ 31,80

Schreiben Sie die erste Kundenmeinung

Java-Persistence-API mit Hibernate

Leserprofil:
EinsteigerExperten
Downloadgröße; 5,7 MB
Format: PDF (gezippt)


Hibernate hat sich innerhalb kurzer Zeit zum De-Facto-Standard unter den Object-Relational-Mappern (OR-Mapper) entwickelt. Die mit Hibernate entwickelten Konzepte und deren gelungene Umsetzung haben maßgeblich das Java Persistence API innerhalb EJB 3.0 bestimmt. Es ist nun erstmals möglich, sowohl in Java SE als auch Java EE mit denselben Persistenzmechanismen zu arbeiten.

Hibernate ist ein leistungsfähiger OR-Mapper, mit dem sich Objekte einfach und effizient in relationale Datenbank-systeme abbilden lassen. Die Autoren führen anhand eines praxisnahen Beispiels in die Konzepte des OR-Mappings und deren Umsetzung mit Hilfe von Hibernate ein. Anfänger werden mit Hilfe von zunächst einfachen Beispielen an die Thematik heran geführt. Mit zunehmen-der Komplexität der Beispiele werden auch erfahrene Software-Entwickler eine Reihe neuer Informationen aus dem Bereich der Objekt-Persistenz mitnehmen können.

Die Integration von Hibernate in komplexe Anwendungen, insbesondere solche mit web-basierten Architekturen, sowie die Darstellung der neuesten Entwicklungen in diesem Bereich runden das Buch ab.
Das Persistenz-Framework Hibernate ist nun schon seit einigen Jahren die erste Wahl, wenn es darum geht, Java-Objekte in einer relationalen Datenbank abzulegen. Von diesem De-Facto-Standard maßgeblich beeinflusst, wurde innerhalb von EJB 3.0 das Java-Persistence-API entwickelt. Damit ist es erstmals möglich, sowohl in Java SE als auch Java EE mit denselben Persistenzmechanismen zu arbeiten.

Die Autoren führen anhand praxisnaher Beispiele in die Konzepte des OR-Mappings und deren Umsetzung im Rahmen der Java-Persistence-API ein. Der Anfänger wird mit Hilfe von zunächst einfachen Beispielen an die Thematik herangeführt. Mit zunehmender Komplexität der Beispiele werden auch routinierte Software-Entwickler eine Reihe neuer, wertvoller Informationen aus dem Bereich der Objekt-Persistenz erfahren. In diesem Buch wird als JPA-Implementierung der OR-Mapper Hibernate verwendet. Hibernate geht in seiner Funktionalität weit über den Standard der JPA hinaus. Erweiterungen, die die Autoren als sinnvoll erachten, werden ergänzend zum Persistenz-Standard beschrieben.

Die Programmbeispiele, die in diesem Buch behandelt werden, sind in einzelne Projekte aufgeteilt. Der Leser kann diese Projekte von der Seite http://www.jpa-hibernate.de herunterladen. Die Programme sind nach Start der ebenfalls mitgelieferten Datenbank sofort ausführbar. Die Aussagen der Autoren lassen sich so am eigenen Rechner direkt nachvollziehen. Die Grundlagen der Java-Persistence-API werden durch Studium dieses Buches und Ausführen der Beispielprogramme sehr einfach erlernt und entsprechend vertieft.

Über die Autoren
Prof. Dr. Bernd Müller
Studium der Informatik an der Universität Stuttgart. Promotion in Informatik an der Universität Oldenburg. Danach Mitarbeiter der IBM und des HDI. 1998 Ruf auf eine Professur für Wirtschaftsinformatik an der Hochschule Harz in Wernigerode. Seit 2005 Professor für Software-Technik an der Fachhochschule Braunschweig/Wolfenbüttel.

Harald Wehr
Ausbildung zum Bankkaufmann. Studium der Wirtschaftsinformatik. Danach wissenschaftlicher Mitarbeiter an der Hochschule Harz in Wernigerode. Seit 2005 IT-Consultant bei der MAN Nutzfahrzeuge Gruppe in Salzgitter.

Zusatzinformation

Autor(en) Harald Wehr/Prof. Dr. Bernd Müller
Reihe Open Source Library
Download 5,7
Best.Nr./ISBN PDF 978-3-8273-2537-2
Sprache Deutsch
Seiten 360
Erscheinungsdatum 19.10.2007
Untertitel Standardisierte Persistenz
Leserprofil Fortgeschrittener

Artikelschlagworte

Andere haben diesen Artikel mit folgenden Schlagworten markiert:

Benutzen Sie Leerzeichen um Schlagworte zu trennen. Benutzen Sie (') für Phrasen.