Java Persistenzstrategien für Oracle
Die Suche nach der richtigen Persistenz-Strategie gehört in großen Java- Projekten zu den
wichtigsten Aktivitäten - sowohl in der Architektur - als auch in der Implementierungsphase.
Bereits vor Einführung des neuen Java Persistence API (JPA) gab es eine Reihe von Alternativen, die
durch neuere Techniken und Tools noch erweitert wurden. Im Seminar werden die verschiedenen Ansätze
durch praktische Beispiele vorgestellt und anhand ihrer Vor- und Nachteile werden strategische
Entscheidungshilfen erarbeitet. Die meisten der vorgestellten Techniken sind unabhängig von der
eingesetzten Datenbank. Die begleitenden Übungen werden unter Einsatz der Oracle- Datenbank
durchgeführt. Am Beispiel Oracle werden dann auch herstellerspezifische Persistenzstrategien
vorgestellt. Dabei handelt es sich um den Umgang mit XML-Features in der Oracle-Datenbank sowie die
Verwendung der Oracle-Datenbankinternen Java VM, mit der es möglich ist, datenintensive
Java-Anwendungen direkt in der Datenbank ablaufen zu lassen. Sie erhalten einen Überblick über die
vorhandenen Techniken und lernen anhand von Implementierungsbeispielen die Vor- und Nachteile der
verschiedenen Ansätze kennen. Dadurch werden Sie in die Lage versetzt, passende Strategien für ein
konkretes Projekt auswählen zu können. Nach Besuch des Seminars sind die Teilnehmer in der Lage,
die für ein konkretes Projekt am besten geeignete Möglichkeit für das Java-Datenbank- Zusammenspiel
auszuwählen und zu implementieren.
Themen sind u.a.
- JDBC (Schwerpunkt neuere Versionen JDBC 3.0 und 4.0)
- Java Persistence API (JPA)
- Java-EE-Persistenz vor und nach EJB 3.0
- Besonderheiten bei der XML-basierten Speicherung in Oracle
- Oracle-JDBC-Erweiterungen zur Performancesteigerung und zum Umgang mit Oracle-eigenen
Datentypen
- Java in der Oracle-Datenbank (Installation, Implementierung und Aufruf von datenbankinternen
Java-Anwendungen, Administration,
- Sicherheitsaspekte, Vergleich mit PL/SQL)
Zielgruppe
Projektleiter, Software-Architekten und Entwickler
Dauer
2-3 Tage
Voraussetzung
Grundlegende Java-Programmierkenntnisse sollten vorhanden sein. Trainer
Rudolf Jansen
Rudolf Jansen ist Trainer und Fachautor. Er hat viele Jahre Erfahrungen in den Bereichen Oracle,
Java und XML. Er ist Autor der bei entwicklerpress erschienenen Bücher "Oracle, Java, XML:
Integration in Oracle 9i"; Architekturansätze für die Praxis" und "Java-Persistenz-Strategien". Er
schreibt regelmäßig Artikel für Fachzeitschriften wie das Java Magazin und das Entwickler Magazin.
Darüber hinaus ist er regelmäßiger Sprecher auf Entwicklerkonferenzen.
Inhalte als Pdf downloaden
|