In diesem Seminar lernen Sie, mit Java 5.0 und Hibernate 3.2 Datenbankschemata auf Objektmodelle abzubilden, Objekte in der Datenbank abzulegen und von dort wieder abzufragen. Für die Abbildung lernen Sie sowohl XML-Mappings als auch Annotationen kennen. Der Zugriff auf Hibernate erfolgt sowohl mit der Hibernate API als auch mit der Java Persistence API (JPA). Außerdem erhalten Sie einen Überblick über die Integration von Hibernate in die Server-Schicht.
Inhalt
Erste Schritte mit
Hibernate
Konfiguration und Mapping mit der Hibernate API
Transiente und persistente Objekte
Generierung von Java-Klassen
Java Persistence API
(JPA)
Mappings durch Annotationen
Konfiguration mit dem EntityManager
Datenbankschemata auf
Objektmodelle abbilden
Identität von Objekten
Spezielle Typtransformationen
Abbildung von Relationen
Realisierung von Vererbung
Abfragen mit Queries
Die Hibernate Query Language (HQL)
Das Criteria-API
Einsatz von nativen SQL-Queries
Die Java Persistence Query Language (JPA QL)
Hibernate in einer
Server-Schicht
Anwendungstransaktionen
Caching
Konfigurationen für Tomcat und JBoss
Weitere Themen
Hibernate-Tools
Praktische Übungen
Mit Programmierübungen werden die einzelnen Themen
vertieft, wobei jeder Teilnehmer einen eigenen Rechner zur Verfügung hat
Seminar-Ziel
In diesem Seminar lernen Sie, mit Mapping-Dateien Datenbankschemata auf Objektmodelle abzubilden und mit den APIs von Hibernate Objekte in der Datenbank abzulegen und zu suchen. Außerdem lernen Sie, was Sie berücksichtigen müssen, wenn Sie Hibernate in einem Server (etwa in einer Webanwendung oder einer verteilten Anwendung mit RMI) einsetzen wollen.
Wer sollte teilnehmen
Java-Entwickler, die Hibernate für einen objektorientierten und bequemen Zugriff auf eine bestehende Datenbank einsetzen wollen.
Dauer des Seminars
3 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
min. 1, max. 8 Personen *** Wenn Sie sich anmelden findet der Kurs statt! ***
Seminar-Gebühren
1.380,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
Nachdem er seit Anfang der neunziger Jahre mit objektorientierten Techniken (damals noch mit Objekt-Pascal, später u.a. mit Eiffel) entwickelt hatte, startete er 1997 mit Programmierkursen. Seit 2001 ist er sehr erfolgreich als Dozent für die GFU tätig. Auf seine Schulungen bereitet er sich akribisch vor und ist bei den Teilnehmern und dem GFU-Team durch sein sympathisches, unkompliziertes und ausgeglichenes Naturell sehr beliebt.
Rückschau
Und so urteilten die Teilnehmer: Gesamtleistung des Dozenten: (Schulnoten 1-6)
Aus fachlicher Sicht: 1,1
Aus methodischer Sicht: 1,2
Können Sie das Seminar weiter empfehlen: 1,1
Teilnehmer aus folgenden Unternehmen
Deutsche Welle, Bonn
Deutsche Telekom, Weiden
Promata GmbH, Köln
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Seminar / Lehrgang:
Spring & Hibernate
DIE WUNDERBARE WELT VON SPRING UND HIBERNATE - Verschaffen Sie sich einen Überblick darüber, wie Spring und Hibernate funktionieren. - Erfahren Sie anhand einer durchgehenden Beispielanwendung, wie Sie die beiden Frameworks einsetzen können. - Basiert auf Spring 2. 0 und Hibernate 3. 2 Sie suchen einen schnellen und praxisbezogenen Einstieg in Spring und Hibernate? Sie stehen vor einem Java-Projekt, in dem Sie eines der Frameworks oder beide zusammen einsetzen wollen? Dann ist dieses Buch genau richtig für Sie. Der leichtgewichtige Ansatz vom Spring und das mächtige O/R-Mapping-Tool Hibernate haben in den letzten Jahren eine Revolution in der Entwicklung von JEE-Enterprise-Applikationen ausgelöst. In diesem Buch lernen Sie die Grundkonzepte und Einsatzmöglichkeiten dieser zwei De-facto-Standards kennen. Im Mittelpunkt steht die Verwendung der zwei Frameworks in JEE-Applikationen. Zahlreiche Code-Beispiele und Tipps aus der praktischen Erfahrung der Autoren erleichtern Ihnen die Umsetzung. Die zweite Auflage wurde durchgehend aktualisiert, mit zusätzlichen Beispielen zu Datenbankabfragen versehen und um Themen wie Spring Webflow und Flow Managed Persistence Context erweitert. Aus dem Inhalt: Überblick und Installation - Software-Architektur der Beispielanwendung - Einführung in Hibernate - O/R-Mapping mit Hibernate - Einführung in Spring - Die Datenzugriffsschicht - Services mit Spring - Webanwendungen mit Spring und Hibernate - Integration in die JEE-Welt
Seminar
Agile Java Entwicklung mit Spring, Hibernate und Eclipse
Spring, Hibernate und Eclipse sind in der Java-Welt die zurzeit beliebtesten Technologien für die Software-Entwicklung. Dieses Buch gibt Ihnen eine grundlegende Einführung und zeigt Ihnen anhand eines Praxisprojektes, wie Sie diese Technologien effizient bei der Programmierung Ihrer Anwendungen einsetzen können.
Seminar
Hibernate
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.
Hibernate
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.
Seminar
GFU Cyrus AG Taubenholzweg 1
51105 Köln-Deutz Tel: (0221) 82809-0 Fax: (0221) 82809-50
EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel Vorsitzender des Aufsichtsrats: Peter Hecker Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743