Hibernate

Das Praxisbuch für Entwickler
Buch | Hardcover
370 Seiten
2007 | 1., Aufl.
Galileo Press (Verlag)
978-3-89842-635-0 (ISBN)

Lese- und Medienproben

Hibernate - Sebastian Hennebrüder
34,90 inkl. MwSt
  • Titel ist leider vergriffen;
    keine Neuauflage
  • Artikel merken
Das Persistenz-Framework Hibernate nimmt Java-Entwicklern eine Menge Arbeit ab. Wer von dieser
Technologie profitieren möchte, sollte sich etwas intensiver damit beschäftigen; es lohnt sich. Deshalb
bietet Ihnen dieses Buch einen fundierten Einstieg, so umfangreich wie nötig, so praxisnah und verständlich
wie möglich. Anhand zahlreicher umfassender Beispielprojekte werden alle zentralen Features von
Hibernate behandelt. Nicht nur die Grundlagen, sondern auch die professionelle Anwendung und fortgeschrittene
Themen wie Performance und Best Practices werden gezeigt. Strategien und Lösungsmöglichkeiten
werden mit Vor- und Nachteilen erläutert. Besonderer Fokus liegt dabei auf den oft problematischen
Bereichen wie z.B. Performance, Sessions, Lazy Initialization und Optimistic Locking.

Aus dem Inhalt:

- Einführung in Hibernate
- Fortgeschrittene Techniken
- Best Practices und DAO
- Session und Transaktionen
- Daten abfragen
- Performance
- Fortgeschrittene Möglichkeiten
- Konfiguration
- Connection Pool
- Caches
- Annotation Mapping
- XML Mapping
- Mapping von Primärschlüsseln
- Mapping von Beziehungen
- Mapping von Komponenten
- Vererbung
- Hibernate und Spring
- Hibernate und Struts
- Hibernate und JSF/MyFaces
- Integration in JBoss mit Hibernate Service Bean
- JPA und EJB 3
- Annotation Reference
- Hilfreiche Tools
- Literaturverzeichnis

1 Einführung in Hibernate 171.1 Erstes Hibernate-Beispiel 171.2 Hibernate-Grundlagen 371.3 Mit Objekten arbeiten 471.4 Ein komplexeres Beispiel eine Webanwendung 562 Fortgeschrittene Techniken 732.1 Zeit zum Springen 732.2 Best Practices und DAO 742.3 Session und Transaktionen 872.4 Daten abfragen 1032.5 Performance 1152.6 Fortgeschrittene Möglichkeiten 1263 Konfiguration 1433.1 Einstellungen 1433.2 Connection Pool 1523.3 Caches 1574 Mapping-Beispiele 1674.1 Mapping mit Annotation oder XML 1674.2 Annotation Mapping 1694.3 XML Mapping 1714.4 Mapping von Primärschlüsseln 1764.5 Mapping von Beziehungen 1874.6 Mapping von Komponenten 2434.7 Vererbung 2574.8 Weitere Mappings 2845 Integration anderer Technologien 2855.1 Hibernate und Spring 2855.2 Hibernate und Struts 2935.3 Hibernate und JSF/MyFaces 2955.4 Integration in JBoss mit Hibernate Service Bean 2976 JPA und EJB 3 3016.1 JPA Beispiel ohne EJB Container 3026.2 Unterschiede zwischen Hibernate und JPA 3076.3 EJB 3 3076.4 Dialoge mit lang lebender Session 313A Annotation Reference 319A.1 Annotations für Entities und Tabellen 319A.2 Annotations für Primärschlüssel 324A.3 Annotations für Spalten 327A.4 Annotations für Beziehungen 331A.5 Annotations für Komponenten 333A.6 Annotations für Beziehung und Komponenten 335A.7 Annotations für Vererbung 343A.8 Sonstige Annotations 345A.9 Annotation für benannte Filter 348A.10 Annotation für HQL Queries 350A.11 Annotation für SQL Queries 352B Hilfreiche Tools 357C Literaturverzeichnis 359Index 361

Reihe/Serie Galileo Computing
Sprache deutsch
Maße 240 x 168 mm
Gewicht 785 g
Einbandart gebunden
Themenwelt Informatik Programmiersprachen / -werkzeuge Java
Schlagworte EJB 3 • Hibernate • Java • Persistenz • Relationale Datenbanken • Spring • Struts
ISBN-10 3-89842-635-1 / 3898426351
ISBN-13 978-3-89842-635-0 / 9783898426350
Zustand Neuware
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
mit über 150 Workouts in Java und Python

von Luigi Lo Iacono; Stephan Wiefling; Michael Schneider

Buch (2023)
Carl Hanser (Verlag)
29,99
Einführung, Ausbildung, Praxis

von Christian Ullenboom

Buch | Hardcover (2023)
Rheinwerk (Verlag)
49,90