Schulung: Java XML Binding mit JAXB

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.

Inhalt

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

Überblick

Übungsanteil: 70 %
Schwierigkeitsgrad: mittel

Offene Seminare

Termine auf Anfrage

Teilnahme: 1.280,- €*

Firmenseminar

Individuelle Preisauskunft oder Angebot online abfragen.

Tags

Schulung  Java  JAXB  XML