STJA 99

 

Programm - Tutorials - Produktvorträge - Ausstellung - Pressemitteilung
Program - Tutorials - Product Presentation - Exhibition - Press report

Martin Jäkle The Object People

Abbildung von Java-Objekten und EJBs auf relationale Datenbanken

Zusammenfassung: Eine der großen Herausforderungen bei der heutigen Java-Entwicklung ist die Überwindung der Unterschiede zwischen Objekten und relationalen Datenbanken. Die Speicherung von Objekten in Java erfordert mehr als bloß JDBC-Aufrufe. Ein solides Design enthält eine Persistenzschicht, die die Details der Datenspeicherung von der fachlichen Logik trennt. Diese Persistenzschicht muß das einerseits Mapping übernehmen und später zur Laufzeit bestimmte Aufgaben erfüllen: Caching, Aufrechterhaltung der Objektidentität, Einbindung vorhandener Datenbanken, Queries, Aufruf von Stored Procedures, Aufteilung eines Objektes auf mehrere Tabellen und umgekehrt sowie die Verwaltung von Transaktionen. Weitere Anforderungen treten auf, wenn 3-Schicht-Architekturen und Application Server in Projekten eingesetzt werden. Außerdem erfordert Die Enterprise JavaBean Spezifikation weitere Techniken um EJB-komforme Serverkomponenten zu erstellen.
Ziele: Die Teilnehmer dieses Tutorial werden mit die Problematik der Speicherung von Java-Objekten und Enterprise JavaBeans in relationalen Datenbanken kennenlernen. Dabei werden Designaspekte für die Erstellung und den Einsatz einer Persistenzschicht diskutiert.
Sprache: Deutsch

 

Mapping Java Objects and EJB to relational databases

Abstract One of the major challenges faced by enterprise Java developers is overcoming the mismatch between objects and relational databases. Storing objects in Java is more than simple JDBC calls; a solid design incorporates a persistence layer that separates the details of the database from the business logic. The persistence layer should address mapping and run-time issues such as: caching, object identity, inheritance, legacy database integration, querying, stored procedure use, objects stored in multiple tables and transaction management. Additional challenges arise as more projects are using 3 tier architectures and application servers. The Enterprise JavaBeans specification has also added integration requirements as developers build EJB compliant server components. Tutor Martin Jäkle is Senior consultant of The Object People in Germany. Martin Jäkle provides trainings and workshops in Java and Smalltalk. He also helps customers with application design and development, and he specializes in the area of connecting Java applications to relational databases.
Objectives: Participants in this tutorial will learn about the issues involved with storing Java objects and Enterprise JavaBeans in relational databases. The design considerations in building and using a persistence layer will be discussed.
Language: German