ZFI Logo JPXS

Dieser Kurs kann jederzeit als Firmenkurs sowie als Privatkurs durchgeführt werden.

Kursbeschreibung

Java XSL Programmierung
Eine Einführung in die Entwicklung von Applikationen mit Java und XSL
Das World Wide Web Consortium (W3C) definierte mit XSL (Extensible Markup Language) eine mächtige Familie von Standards als Ergänzung zu XML (Extensible Markup Language).
Mit XSL sind XML Daten in fast beliebige Format wie z.B. XHTML oder PDF transformierbar. Mit dem genialen SVG (Scalable Vector Graphics) Standard sind mit XML sogar animierte Grafiken möglich.
Java unterstützt XSL über diverse Bibliotheken (z.B. Open Source Xalan, Batik , FOP) sehr gut.
Dieser Kurs führt Sie in die Möglichkeiten von XSL zusammen mit Java ein. Sie lernen wie man XML Daten dynamisch aus Datenbanken lesen und im Web publizieren kann. Die Gestaltung XSLT Stylessheets wird diskutiert und optimiert (z.B. Tiles)
Die weiteren Möglichkeiten wie PDF-Generierung und XML Grafiken wird diskutiert und anhand von Beispielen aufgezeigt.
Eine kleine Applikation begleitet diesen Kurs als Beispiel und Übung.

Verwandte Kurse

Ihr Nutzen

  • Einfache XSLT Stylesheets selber erstellen können.
  • XML Dokumente via XSLT transformieren.
  • Datenbanken via JDBC ansteuern und nach XML tansformieren.
  • XSLT Stylesheets bezüglich Layout optimieren können.
  • Das ganze Puzzle verschiedener Standards und Aspekte zusammenbauen.

Voraussetzungen

Der Besuch der ZFI Kurse JPXM ("Java/XML Programmierung") und JEXS ("XSL Einführung") oder ähnliche Kenntnisse werden vorausgesetzt.

Teilnehmerkreis

Java Entwickler

Unterlagen

  • Begleitbuch
  • Tutorials
  • Intranet Site

Teilnehmerbeitrag

Der Teilnehmerbeitrag versteht sich rein netto. Das ZFI ist (gemäss MwSt-Gesetz) nicht Mehrwertsteuerpflichtig und erhebt somit keine MwSt. Bei länger als einen Monat dauernden Lehrgängen ist die Zahlung des Teilnehmerbeitrages in mehreren Raten möglich (pro rata temporis).

Kursinhalt

  • Einführung
    • Übersicht XML
    • XSL Standard Familie
    • Java XSL und das Web
    • Übersicht Servlets/JSP
    • Traditionelle Lösungen Servlet/JSP
    • Beispiele
  • XSL Transformation
    • XSLT Einführung
    • XPath Einführung
    • XSLT Kontrollstrukturen
    • XSLT Variablen
    • XSLT Templates
  • XSLT mit Java
    • Java XSLT Parser (JAXP, Trax)
    • JAXP und SAX/DOM
    • JAXP und JDOM
    • Stylesheet Cache
    • Servlets und XSLT
  • Dynamisches XML
    • XML und JDBC
    • XML ResultSet
    • XML Production mit JDOM
    • XML/JDBC Servlet
  • Page Layout
    • XSL Tiles
    • Stylesheets Import/Include
    • Layout Templates
    • Tipps und Tricks
  • Internationalisierung mit XSLT
    • Stylesheet Design
    • Multiple XML Document
    • I18N Servlet
  • Diverses
    • Best Practices
    • PDF via XSL-FO
    • Grafiken via SVG
    • XSLT und SQL