Seminare
ORM – Objekt Relationales Mapping mit Hibernate und JPA
Das Seminar baut auf die Standardisierung der Entity-Beans nach der Java Persistence API (JPA) auf, ein wesentlicher Teil der neuen EJB 3 Spezifikation. Gemeinsam mit dem Quasi-Standard für Persistenz-Frameworks Hibernate lassen sich die modellierten Geschäftsobjekte effizient entwickeln, warten und in beliebigen Java Applikationsservern betreiben.
Java-Objekte (POJOs), Relationen, Annotationen, Transaktionen, Caching und vieles mehr wird detailliert behandelt und zeigt wie ORM effektiv genutzt werden kann.
Seminartermine
| Nächster Termin: 16.07.2012 - 18.07.2012 09:00 - 16:30 | 1.650,00 € (exkl. MwSt.) | |
| 22.10.2012 - 24.10.2012 09:00 - 16:30 | 1.650,00 € (exkl. MwSt.) |
Zielgruppe
Entwickler die ORM effektiv in ihren Projekten verwenden wollen.
Vorkenntnisse
"Java II - Fortgeschrittene" oder vergleichbare Kenntnisse, sowie Erfahrung mit relationalen Datenbanken und deren Anbindung an Java.
Inhalte
Java Persistence API (JPA)
Objekt-relationale Mapper allgemein und die Java Persistency API im Speziellen
JPA und Hibernate
Zusammenspiel und gemeinsamer Einsatz von JPA und Hibernate
Hibernate-API
Details zu Hibernate und die praktische Umsetzung, wie die Hibernate Query Language
EJB3 Persistence API
Der Einsatz von EJB3 im Detail
Java Persistence Query Language (JPA-QL)
Abfragen mit der JPA-QL entwickeln
Listener und Callbacks
Listener und Callbackmethoden in der Applikations-Entwicklung
Transaktionen und Locking
Der Einsatz von Transaktionen und Locking im ORM Umfeld
Hibernate Performance
Strategien um die Performance von ORM Anbindungen zu verbessern, zum Beispiel mit Caching
Weitere Themenbereiche
Ausblick auf zukünftige Entwicklungen und weitere Punkte, um das Thema zu vervollständigen
Methodik
Trainer
- DI Reinhard Prehofer
Kosten
1.650,00 € (exkl. MwSt.)
1.980,00 € (inkl. MwSt.)
Weitere Seminare aus diesem Themenbereich
- ANT - Build Management
- Collection API - Java Collections und Apache Commons
- DP - Java Design Patterns
- Eclipse - Entwicklungsumgebung
- EJB - Enterprise JavaBeans 3 und JPA
- GlassFish - GlassFish Application-Server Administration
- GWT - Google Web Toolkit
- Hudson - Continuous Integration
- Java 6 - Neuigkeiten in Java 5 und Java 6
- Java 7+8 - Ausblick auf Java 7 und 8
- Java I - Grundlagen
- Java II - Fortgeschrittene
- JBoss AS - JBoss Application-Server Administration
- JDBC - Java Database Connectivity
- JEE - Java Enterprise Edition
- JEE DP - Java EE Architektur und Design Patterns
- JEE Overview - JEE Überblick für Manager
- JFC - Java Foundation Classes und Swing
- JMS - Java Message Service
- JMX - Java Management Extensions
- JNI - Java Native Interface
- JPA - Java Persistence API
- JSF - JavaServer Faces
- JSP - JavaServer Pages und Servlets
- Maven - Enterprise Build Management
- Performance - Java Performance Tuning und Optimierung
- Quality - Qualitätsanalyse mit Checkstyle, JDepend, FindBugs, PMD
- RichFaces - JBoss RichFaces
- Security - Java Security
- Spring - Apache Spring
- Struts - Apache Struts
- SWT - Standard Widget Toolkit und JFace
- Testing - JUnit, Test-NG und mehr
- Threads - Java Programmierung mit Threads
- Tomcat - Administration
- Wicket - Apache Wicket
- WS - WebServices
- XML - Java und XML
