|
Martin Jäkle The Object People (Germany) Martin Jäkle ist Senior-Berater von The Object People in Deutschland. Er führt Schulungen und Workshops in den Sprachen Java und Smalltalk durch. Er hilft Kunden beim Design und bei der Entwicklung von Anwendungen, insbesondere bei der Anbindung von Java-Anwendungen an relationale Datenbanken. 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.
|
|
Tutorial: 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.
Tutorial: 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. |