Möchte man mittels Java auf eine relationale Datenbank zugreifen, ist die Entscheidung über den Technologieeinsatz nicht ganz einfach; es gilt, eine wartbare Persistenzschicht aufzubauen und dabei Performanceengpässe zu vermeiden. Entschließt man sich für pures JDBC, so sollte der Einsatz von ConnectionPools sowie RowSets und WebResultSets erwogen werden.
Als Alternative könnte man natürlich Entity Beans aus dem J2EE-Standard
versuchen; deren Fähigkeiten gemäß Spezifikation sind aber limitiert.
Ein weiterer Standard von Sun soll eine Alternative zu Entity Beans bieten: die leichtgewichtigeren Java Data Objects, von denen es eine Referenzimplementierung sowie einige kommerzielle Produkte gibt. Schließlich sind freie Persistenzlösungen wie Castor, Hibernate, ObJectRelationalBridge (OJB) u.a. die echten Alternativen.
Inhalt
Fortgeschrittenes JDBC
ConnectionPools
RowSets
WebResultSets
Besonderheiten der DBMSs
Entity Beans
Einführung in die Konzeption
Unzulänglichkeiten des Standards
JDO (Java Data Objects)
Instrumentalisierung
Persistence Manager
Castor, Hibernate und Co.
Abbildung komplexer Relationen
Abbildung von SQL- auf Java-Typen
Queries
Generierte Primärschlüssel
Transaktionen
Seminar-Ziel
In diesem Seminar lernen Sie die verschiedenen Möglichkeiten kennen, die Java anbietet, um auf Datenbanken zuzugreifen. Sie wissen dann, wo die Vor- und Nachteile liegen und was man beachten sollte, um Performance-Einbussen zu vermeiden.
Wer sollte teilnehmen
Projektleiter und Java-Entwickler mit SQL- und Java-Grundkenntnissen (z.B. Java-Basiswissen und JDBC), die einen Überblick über die Konzepte und deren Vor- und Nachteile der existierenden Persistenzframeworks bekommen wollen.
Dauer des Seminars
2 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
min. 1, max. 8 Personen *** Wenn Sie sich anmelden findet der Kurs statt! ***
Seminar-Gebühren
1.380,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
Haben Sie 4 oder mehr Mitarbeiter, die zu einem Seminarthema geschult werden sollen? In diesem Fall ist es oft preislich günstiger, wenn Sie eine Firmenschulung buchen. Auch die Termine können dann Ihren Wünschen angepasst werden. >> Weitere Informationen
Wünschen Sie sich ein perfektes Seminar? Dann buchen Sie eine Individual-Schulung. Nur Sie und der Dozent. Sie bestimmen das Lerntempo, Sie stellen die Fragen und bestimmen, wann Pause ist. >> Weitere Informationen
Haben Sie 4 oder mehr Mitarbeiter, die zu einem Seminarthema geschult werden sollen? In diesem Fall ist es oft preislich günstiger, wenn Sie eine Firmenschulung buchen. Auch die Termine können dann Ihren Wünschen angepasst werden. >> Weitere Informationen
Wünschen Sie sich ein perfektes Seminar? Dann buchen Sie eine Individual-Schulung. Nur Sie und der Dozent. Sie bestimmen das Lerntempo, Sie stellen die Fragen und bestimmen, wann Pause ist. >> Weitere Informationen
Perfekte IT Seminare der GFU Cyrus AG mit qualifizierten Dozenten konnten Teilnehmer folgender Firmen genießen:
Outcome Unternehmensberatung GmbH aus Köln, Dolphin IT Services GmbH aus Köln, DAA Delta Technik GmbH aus Duisburg, Nordenia Deutschland Gronau GmbH aus Gronau, Südwestrundfunk ARD.de aus Mainz, Boltze Ideen Deutschland GmbH & Co.KG aus Ahrensburg, VR Netze GmbH aus Frankfurt, Caverion GmbH aus Leverkusen, Bobst Group Deutschland GmbH aus Meerbusch, Cedros mbH aus St. Augustin, EURO DATA GmbH + Co. KG Datenverarbeitungsdienst aus Saarbrücken, ITSG GmbH aus Rodgau, d.velop AG aus Gescher, MPDV Mikrolab GmbH aus Mosbach, Miltenyi Biotec GmbH aus Bergisch Gladbach, Deutsch Post Direkt GmbH aus Bonn, allopoiesis GmbH aus Bochum, W&W Informatik GmbH aus Ludwigsburg, Funkwerk IT Karlsfeld GmbH aus Karlsfeld, Bosch Rexroth Pneumatics GmbH aus Laatzen
GFU Cyrus AG •• Am Grauen Stein 27 ••
51105 Köln-Deutz •• Tel: (0221) 82809-0 •• Fax: (0221) 82809-50
•• EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel •• Vorsitzender des Aufsichtsrats: Peter Hecker •• Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743