back to top   Organisatorisches

 

Die Vorlesung findet donnerstags von 7.45 bis 11 Uhr im Raum A314 statt.
Praktikum wird donnerstags von 14 bis 15.30 Uhr im Raum C103 angeboten.

back to top   Abstract

 

Die Vorlesung vermittelt, aufbauend auf der Grundvorlesung, einen Überblick aktueller Anwendungsaspekte von Datenbanken.
Durchgängiger Schwerpunkt der Veranstaltung ist das Verständnis für geschichtete Architekturen, ihre Vorteile und die zur Realisierung eingesetzten Techniken.

Hierzu werden zunächst einführend verschiedene Zugriffsschnittstellen diskutiert, die sich von SQL-basierten Zugriffen in Programmiersprachen über weiter abstrahierte Programmierschnittstellen bis hin zu transparenten Persistenzansätzen spannen. Die Betrachtung fokussiert auf die Java-Techniken der Standard- und Enterprise-Plattform.

Aufbauend auf den Schnittstellentechniken werden Aspekte der internen Realisierung einzelner Architekturschichten vorgestellt. Im Vordergrund der Betrachtung steht dabei die Identifikation wiederverwendbarer Lösungsansätze, die realisierungsunabhänigig und daher auf verschiedene Problemstellungen übertragbar sind.

Abschließend werden Techniken zum Zugriff auf datenbankbasierte Applikationen vorgestellt. Dabei wird mit der Extensible Markup Language und den darauf basierenden Techniken ein Ansatz zur plattformneutralen Speicherung in den Vordergrund gestellt. Ausgehend von dieser Betrachtung wird mit Web Services eine Möglichkeit zur Umsetzung einer systemunabhängigen Zugriffsschnittstelle auf Daten diskutiert.

back to top   Inhaltsübersicht

 

1 Zugriffsschnittstellen
1.1 Java Database Connectivity
1.2 Enterprise Java Beans
1.3 Java Data Objects
2 Architekturmuster and Umsetzungstechniken
2.1 Domänenlogik
2.1.1 Transaction Script
2.1.2 Domain Model
2.1.3 Table Module
2.2 Datenzugriff
2.2.1 Table Data Gateway
2.2.2 Row Data Gateway
2.2.3 Active Record
2.3 Objekt-Relational-Abbildung und -Interoperabilität
2.3.1 ID-Feld
2.3.2 Identity Map
2.3.3 Lazy Load
3 Konnektivität und Offline-Techniken
3.1 XML-Strukturen
3.2 XML-Schema
3.3 XSL-Transformationen
3.4 XML-Programmierschnittstellen
3.5 XML und Datenbanken
3.6 Web Services

Download des Scripts

back to top   Links

 

Wird noch ergänzt ...

SQLJ

back to top   Literatur

 

Wird noch ergänzt ...

Java Data Objects

Java Database Connectivity

Architekturmuster und Umsetzungstechniken

back to top   Mailingliste

 

Steht im Wintra-System zur Verfügung.




separator line
Service provided by Mario Jeckle
Generated: 2004-06-07T12:30:00+01:00
Feedback Feedback       SiteMap SiteMap
This page's original location This page's original location: http://www.jeckle.de/vorlesung/DB-Anwendungen/index.html
RDF metadata describing this page RDF description for this page