
Hibernate
Persistenz in Java-Systemen mit Hibernate und der Java Persistence API
dpunkt (Publisher)
2nd Edition
Published in March 2007
Book
XVIII, 386 pages
978-3-89864-447-1 (ISBN)
Description
Dieses Buch beschreibt das bekannte objektrelationale Mapping-Rahmenwerk Hibernate in Form eines Tutorials. Es ermöglicht ein schrittweises Erlernen von Hibernate und stellt dar, wie sich Hibernate in verschiedenen Architekturkonzepten integriert.
Nach einer Einführung in die Grundlagen des objektrelationalen (OR) Mappings wird am Beispiel eines elektronischen Terminplaners erläutert, wie Hibernate grundsätzlich funktioniert. In den Folgekapiteln werden anhand dieser Beispielanwendung die verschiedenen Aspekte von Hibernate detailliert vorgestellt: von den Konzepten über die APIs bis hin zur Konfiguration und Anpassung. Darauf aufbauend wird die Umsetzung verschiedener Software- und System-Architekturen mit Hibernate beschrieben (Rich-Client, Client-Server, Webanwendungen, J2EE/Java EE). Abgerundet wird das Buch durch Diskussionen, in denen Hibernate in Beziehung zu angrenzenden Java-Technologien wie JDO, EJB 3.0 und JBoss gesetzt wird.
In der 2. Auflage wurde das Buch komplett auf die Hibernate-Version 3.2 aktualisiert. Neu hinzugekommen sind die Themen Java Persistence API und Spring.
Das Buch wendet sich an Java-Entwickler und setzt Projekterfahrungen mit Java sowie Grundkenntnisse in SQL voraus.
More details
Edition
2., überarb. u. erw. Aufl.
Language
German
Place of publication
Heidelberg
Germany
Target group
Java-Entwickler, Projektleiter
Edition type
Revised edition
Dimensions
Height: 24 cm
Width: 16.5 cm
ISBN-13
978-3-89864-447-1 (9783898644471)
Schweitzer Classification
Persons
Robert F. Beeger beendete sein Informatik-Studium an der Universität Hamburg 2004. Seit 2000 ist er bereits als Softwareentwickler tätig und arbeitet heute bei der akquinet it-agile GmbH. Seine fachlichen Schwerpunkte sind Java (Swing, Java2D, Servlet-API, JSP, JSF, EJB), XML, HTML, CSS, eXtreme Programming sowie objektorientierte Architektur. Er ist außerdem Sun Certified Programmer for the Java 2 Platform 1.4.
Arno Haase ist freiberuflicher Softwarearchitekt mit langjähriger Erfahrung. Seine Schwerpunkte liegen auf Architektur, modellgetriebener Softwareentwicklung und agilen Methoden. Er hält regelmäßig Vorträge auf Konferenzen und ist Autor diverser Artikel und Patterns.
Stefan Roock ist Senior IT-Berater bei der akquinet it-agile GmbH Hamburg. Er hat mehrjährige Erfahrung aus agilen Softwareprojekten (vor allem: eXtreme Programming) als Projektleiter, Entwickler, Kundenberater, Entwickler- berater und XP-Coach. Er ist Autor zahlreicher Artikel und Tagungsbeiträge über agile Softwareentwicklung sowie zweier Bücher über eXtreme Programming. Er studierte Informatik an der Universität Hamburg.
Sebastian Sanitz arbeitet als Softwareentwickler bei der akquinet it-agile GmbH in Hamburg. Er hat mehrjährige Erfahrung mit OR-Mapping, objektorientierter Architektur sowie Qualitätssicherung und Testen in großen agilen Softwareprojekten. Sein besonderes Interesse gilt leichtgewichtigen Technologien und Open-Source-Software.
Arno Haase ist freiberuflicher Softwarearchitekt mit langjähriger Erfahrung. Seine Schwerpunkte liegen auf Architektur, modellgetriebener Softwareentwicklung und agilen Methoden. Er hält regelmäßig Vorträge auf Konferenzen und ist Autor diverser Artikel und Patterns.
Stefan Roock ist Senior IT-Berater bei der akquinet it-agile GmbH Hamburg. Er hat mehrjährige Erfahrung aus agilen Softwareprojekten (vor allem: eXtreme Programming) als Projektleiter, Entwickler, Kundenberater, Entwickler- berater und XP-Coach. Er ist Autor zahlreicher Artikel und Tagungsbeiträge über agile Softwareentwicklung sowie zweier Bücher über eXtreme Programming. Er studierte Informatik an der Universität Hamburg.
Sebastian Sanitz arbeitet als Softwareentwickler bei der akquinet it-agile GmbH in Hamburg. Er hat mehrjährige Erfahrung mit OR-Mapping, objektorientierter Architektur sowie Qualitätssicherung und Testen in großen agilen Softwareprojekten. Sein besonderes Interesse gilt leichtgewichtigen Technologien und Open-Source-Software.