- Einführung
- Inhalt des Buches
- Architekturen für Datenbankanwendungen
- Beispielanwendung
- Technische Hinweise
- Java im Überblick
- Einführung
- Datentypen
- Kontrollstrukturen und Operatoren
- Klassen, Objekte und Methoden
- Pakete
- Ausnahmen
- Übersetzung und Ausführung
- Dateiarbeit mit Java
- Grundlagen von relationalen Datenbanken
- Einführung
- Relationaler Datenbankentwurf und Normalisierung
- SQL - ein Überblick
- JDBC - das Datenbank-API für Java
- Überblick
- JDBC am Beispiel
- JDBC im Detail
- JDBC 2.1
- Beispielanwendung mit JDBC
- SQLJ - die Verbindung von Java und SQL
- Embedded SQL für Java
- Gespeicherte Prozeduren
- Java-Klassen als SQL-Datentypen
- Java und Objektdatenbanken
- Einführung
- Das Objektmodell der ODMG
- Das Java-Binding der ODMG
- Anfragen in OQL
- Beispielanwendung mit der ODMG-Anbindung
- ODMG 3.0
- Von Objekten zu Relationen
- Grundlagen der objektrelationalen Abbildung
- Aspekte der Laufzeitunterstützung
- Java Blend
- Java und Transaktionen
- Einführung in Transaktionsbegriffe
- Verteilte Transaktionen und Transaktionsmanager
- Java Transaction API
- Orthogonal persistentes Java - eine Alternative ?
- Persistente Programmiersprachen
- PJama - ein orthogonal persistentes Java
- PJama: Programmierschnittstellen
- PJama: Ein Beispiel
- Anwendungsentwicklung mit PJama
- Ausblick
- Anhang