Überblick
Anteil an Übungen
70 %
Schwierigkeitsgrad
mittel
Offene Seminare
4. - 5.10.10 Bonn
Teilnahme: 1.280,- €*
Angebot:
Holen Sie sich online eine Preisauskunft oder ein Angebot für ein Firmenseminar bei Ihnen ein.
Schulung: Java XML Binding mit JAXB
Überblick
Die Java Architecture for XML Binding erleichtert das Lesen und Schreiben von XML Dokumenten mit Java. Die für das Verständnis notwendigen XML, Schema und XPath Kenntnisse werden vermittelt bzw. aufgefrischt.
Kursinhalt
Diese Schulung behandelt folgende Themen:
JAXB Grundlagen
- Java 1.5 Annotationen
- JAXB Architektur
XML Schema Grundlagen
- Basistypen: Die build-in Typen
- Elemente beschreiben
- Einfache und komplexe Typen
- Vererbung
- Namespace und TargetNamespace
XML nach Java
- Listen und Enumerationen
- Beeinflussung des Namens von Klassen und Feldern
JAXB Annotationen
- Alle JAXB Annotationen im Überblick
Werkzeuge
- Aus Java Klassen XML Schema erzeugen mit schemagen
- Aus Schema Java Klassen generieren mit xjc
- Kommandozeile und Ant Tasks
Customization Binding
- Wie Sie das Mapping individuell anpassen
- Konfiguration inline oder extern
- Mapping von Collection, List und Array anpassen
- Dokumentation einfügen
- Konvertierung von Datentypen
JAXB API
- JAXBContext
- ObjectFactory
- XML mit dem Marshaller erzeugen
- XML in Java Objekte einlesen mit dem Unmarshaller
- Validierung
- Schema
JAXB und Web Services
- Das Zusammenspiel von JAXB und JAX-WS
- Erstellen eines Web Services
Fortgeschrittene Themen
- Versionierung
- Schema Evolution
- Namespace und Prefix ändern
Dauer
2 Tage
Zielgruppe
Java Programmierer
Vorkenntnisse
Grundlegende XML und Java Kenntnisse
Ihre Vorteile
- Die im Kurs erarbeiteten Beispiele und Übungen können Sie als Ausgangsbasis für Ihre Projektarbeit verwenden
- Sparen Sie Zeit beim Parsen von XML und beim Serialisieren von Java Objekten
- Sie bekommen vorbereitete Projekte, so dass Sie in den Übungen nur noch den JAXB relevanten Code ergänzen und anpassen müssen
Kursunterlage
Handouts aller in der Schulung präsentierten Folien.
* Gesamtpreis pro Teilnehmer inkl. Kursmaterial und Tagesverpflegung zzgl. Mehrwertsteuer
