Der Kurs vermittelt anhand vieler Übungen die Technologien, um mit Hilfe der Programmiersprache Java XML-Dokumente zu erzeugen, zu manipulieren, auszuwerten oder zu transformieren. Sie kennen den Aufbau, den Zweck sowie Vor- und Nachteile der verschiedenen Technologien. Sie kennen Möglichkeiten des Datenaustausches zwischen XML und Datenbanken. Als Entwicklungsumgebung ist Eclipse vorgesehen
Inhalt
Rekapitulation XML
Wohlgeformte und gültige XML-Dokumente
Datenvalidierung mit Document Type Definitions (DTDs), Schema
SAX - Einlesen von XML-Dateien
Funktionsprinzip von SAX
Einlesen einer XML-Datei mit SAX
Content-Handler und Error-Handler "richtig" schreiben
SAX Filter - Techniken
Übung:XML-Object-Mapping mit SAX
DOM - Einlesen von XML-Dateien
Funktionsprinzip von DOM
Einlesen in eine XML-Struktur mit DOM
Navigieren und Manipulieren von XML-Struktur mit DOM
Nützliche Klassen aus dem JDK
Nachteile von SAX und DOM
JDOM - Erzeugen und Manipulieren von XML-Dateien
Einführung in JDOM
Einlesen von XML mit JDOM
Erzeugen und Manipulieren von XML mit JDOM
JDOM Filter Techniken
StAX - Streaming-API for XML
Wie funktioniert das Streaming
Programmieren mit XMLStreamReader/Writer
[Option] Ausblick auf AXIOM
Java und XSL
Grundlagen: Formatierungen mit XSL-Stylesheets
XSL-Transformatoren von Java aus aufrufen
Datenselektion: Java und XPath
Grundlagen Datenselektion mit XPath
Die XPath-Engines Xalan, Saxon
Einblick in die API's JXpath und Jaxen
Überblick zu Java-XML-Binding
Grundprinzip des Bindings
Apache Commons Digester
JAXB 2.0
Werkzeuge, Parser, Verwendung (bei Bedarf)
Verwendung verschiedener XML-Parser und XSL-Prozessoren
XSL-Verarbeitung aus ANT aus aufrufen
Seminar-Ziel
In diesem Seminar lernen Sie, wie man XML-Daten in Java erzeugt, verarbeitet und auswertet. Sie lernen die Unterschiede DOM und SAX sowie ihren Alternativen kennen und können dann mittels JDBC und XML Daten abfragen und speichern sowie die Performance Ihrer Anwendungen optimieren.
Wer sollte teilnehmen
Entwickler mit XML-Kenntnissen, die mit XML-Dokumenten arbeiten. Gute Java-Kenntnisse, Grundkenntnisse von HTML sind von Vorteil.
Dauer des Seminars
3 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
Bei Firmenschulungen kann der Ort des XML und Java Seminars frei gewählt werden, z.B.:
Im Umkreis von Köln, Bonn, Düsseldorf, Düren, Aachen, Siegen, Troisdorf, Leverkusen, Remscheid, Wuppertal, Gummersbach, Marburg, Hilden, Villingen-Schwenningen, Lippstadt, Schwäbisch Gmünd, Troisdorf, Dessau, Solingen, Ingolstadt, Esslingen am Neckar, Würzburg, Mannheim, Offenbach am Main, Herten, Bayreuth, Hagen, Koblenz, Bad Homburg vor der Höhe, Stolberg (Rheinland), Dortmund, Neumünster, Zweibrücken, Bergheim, Dorsten, Schwerin, Neu-Ulm, Kempten (Allgäu), Lübeck, Halle (Saale).
Perfekte IT Seminare der GFU Cyrus AG mit qualifizierten Dozenten konnten Teilnehmer folgender Firmen genießen:
Finck, Christian aus Köln, Protagen AG aus Dortmund, AachenMünchener Gesellschaft für betriebliche Altersvorsorge mbH aus Aachen, Icon Added Value GmbH aus Nürnberg, Hübinger, Andreas aus Arzbach, Berufsgenossenschaft f. Gesund- heitsdienst u. Wohlfahrtspflege aus Hamburg, Oppenheim VAM Kapitalanlage- geselllschaft mbH aus Luxemburg, IT.NRW Information und Technik NRW aus Düsseldorf, CSS Versicherung AG aus Luzern, Toyota Motorsport GmbH aus Köln, Marianowski, Bernd aus Reutlingen, BITech AG Beratungsges. für Informationstechnologie aus Hürth, Walbusch Walter Busch GmbH & Co.KG aus Solingen, MEDA Pharma GmbH & Co. KG aus Bad Homburg, ERM GmbH aus Köln, HTW Hochschule für Technik & Wirtschaft des Saarlandes aus Saarbrücken, bofrost Dienstleistungs GmbH & Co. KG aus Straelen, PRISM International GmbH aus Köln, GEA Ecoflex GmbH aus Sarstedt, Oppenheim Versicherung aus Köln
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