Back To Top

Java - XML

DruckansichtDruckansicht

  • Dauer:
    2 Tage
  • Zielgruppe:
    Programmierer, Web-Entwickler
  • Vorkenntnisse:
    Java-Grundlagen
  • Methode:
    Vortrag, Diskussion, Einzel- und Gruppenarbeit mit Übungen. Eigene Arbeiten und Projektfragen können in das Seminar eingebracht werden.
  • Typ:
    Öffentliches Seminar / Inhouse
  • Kursnummer:
    1015155
  • Download
    Anmeldeformular | AGB | Info-Broschüre
Themen:
XML-Technologien sind in vielfältiger Weise in Java vorhanden. Als grundlegende Einführung in die vier verschiedenen Verarbeitungstechniken von XML-Strukturen mit Hilfe von Java zeigt Ihnen dieses Seminar den Einsatz von Simple API for XML (SAX), Java API for XML Processing (JAXP), DOM (Document Object Model) und eXtensible Stylesheet Language for Transformations (XSLT). Während die ersten drei Varianten ausschließlich über Java-Syntax zum Einsatz kommen, stellt XSLT eine eigene deklarative Sprache dar, wobei eine Transformation in einer eigenen Datei gespeichert und über Java aufgerufen wird. Weitere Themen sind die Nutzung von XML Schema für die Validierung von XML Daten und XPath für die Filterung und Lokalisierung von XML-Inhalten.
A. SAX

Dokumente - Elemente/Attribute - Textinhalt - Prozessoranweisungen - Namensräume - Leerraum

B. DOM und JDOM

Document Object Model (DOM) in der Übersicht - Erstellung von neuen XML-Dokumenten - Verarbeitung und Manipulation von bestehenden XML-Dokumenten

C. XSLT, XQuery und XPath

XSLT-Transformationen in Java aufrufen - XQuery-Abfragen auf XML-Daten ausführen - XPath-Lokalisierungen mit DOM/JDOM durchführen

D. XML Schema und JAXB

Validierung von XML-Daten - Marshalling - Unmarshalling - Callback-Mechanismen - Bindungen und Bindungskonfigurationen - Namenskonflikte und Bezeichneranpassungen

Dozent:

Herr Karsten Thüer studierte Angewandte Informatik an der Fachhochschule Gelsenkirchen mit dem Schwerpunkt Betriebliche Informationssysteme. Er arbeitet seit mehr fast 10 Jahren als Projektleiter und Berater/Trainer für Software-Entwicklung mit Java-Technologien.

Er hat als Projektleiter und Programmierer in Deutschland und in den USA gearbeitet. Er entwickelte dabei datenbankgestützte betriebliche Web-Anwendungen auf Basis von J2EE/JEE-Technologien. Speziell im Bereich SAP und Java konzipierte er komplexe E-Commerce-Applikationen, die mit seinem Team umsetzte. Er ist jedoch auch im Open Source-Bereich aktiv und hat an Projekten wie "ASK" und "Yehat" teilgenommen, die CRM und Kommunikation mit Kunden ermöglichen.

Projektreferenzen:

  • Projektleitung und Koordination eines ERP-Systems zur Distribution und Verwaltung von Online-Werbung
  • Programmierung und Co-Projektleitung eines Trouble-Ticket-Systems mit Inventarisierung für pädagogische Einrichtungen
  • Machbarkeitsstudie über die Entwicklung eines Open-Source CRM-Systems
  • Projektplanung und Controlling eines Open-Source CRM-Systems für mittelständische Unternehmen
  • Prozessanalysen und Aufwandsschätzung für ein SAP/R3 System im Rohstoffsektor
  • Co-Projektleitung, Architektur- und Designentwicklung sowie Programmierung eines sozialen Netzwerkes für den Einsatz im Intranet bei mittelständischen Unternehmen.
  • Koordination und Entwicklung einer FX-Trading Plattform
  • Leitung und fachliche Architektur eines Führungsprozess-Portals