Managing XML With the Java Platform

AS-SYSTEME Unternehmensberatung
Inhouse

1.700 
zzgl. MwSt.
Möchten Sie den Bildungsanbieter lieber direkt anrufen?
711 9... Mehr ansehen
Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen

Wichtige informationen

  • Seminar
  • Anfänger
  • Inhouse
  • Dauer:
    3 Tage
Beschreibung

Dieser Kurs vermittelt folgende Kenntnisse und Fähigkeiten: - Definieren von XML, SAX, DOM und JAXP. - Schreiben von Programmen mit einem validierenden, Namensraum-fähigen Parser mithilfe von JAXP. - Schreiben von Programmen mithilfe der JAXP- und SAX-APIs zum Analysieren von XML-Dokumenten und zur Fehlerbehandlung. - Schreiben von Programmen mithilfe der JAXP- und DOM-APIS ..
Gerichtet an: Der Kurs richtet sich an Softwareingenieure, Softwareentwickler, Anwendungsentwickler und Manager aus dem technischen Bereich, die für die Entwicklung von Anwendungen zum Verarbeiten, Verwalten und Bearbeiten von XML-Daten bzw. -Dokumenten zuständig sind.

Wichtige informationen

Häufig gestellte Fragen

· Voraussetzungen

Um diesen Kurs erfolgreich absolvieren zu können, sollten Sie über folgende Vorkenntnisse verfügen: - Schreiben, Kompilieren und Ausführen von Java-Anwendungen, einschließlich Behandeln von Ausnahmen und Einsatz von Klassen und Schnittstellen aus dem Java Development Kit (JDK) - Kenntnis der XML-Syntax - Darstellen der verteilten Programmierung und ihrer Hauptkonzepte ...

Themenkreis

Trainingsziel

Dieser Kurs vermittelt folgende Kenntnisse und Fähigkeiten:

  • Definieren von XML, SAX, DOM und JAXP


  • Schreiben von Programmen mit einem validierenden, Namensraum-fähigen Parser mithilfe von JAXP


  • Schreiben von Programmen mithilfe der JAXP- und SAX-APIs zum Analysieren von XML-Dokumenten und zur Fehlerbehandlung


  • Schreiben von Programmen mithilfe der JAXP- und DOM-APIS zum Analysieren und Verarbeiten von XML-Dokumenten als Baumstruktur und zur Fehlerbehandlung


  • Identifizieren und Beschreiben von wichtigen Kategorien der XML-Anwendungsentwicklung


  • Konvertieren eines vorhandenen XML-Dokuments in ein anderes Ausgabeformat, wie zum Beispiel Text oder HTML (Hypertext Markup Language), mithilfe eines XSLT-Prozessors (eXtensible Stylesheet Language Transformations) und einer vorhandenen XSLT-Datei


  • Schreiben von XLS-Stylesheets zur Durchführung von XSLT-Transformationen


  • Verwenden der Transformation API for XML (TrAX) zum Schreiben von Java-Programmen, die mit Xalan XSLT-Transaktionen durchführen


  • Erläutern der Einsatzmöglichkeiten verschiedener Java-Technologien in XML-Anwendungslösungen


  • Identifizierung und Beschreibung von Problemen, denen sich XML-Anwendungsentwickler gegenüber sehen, und von zukünftigen Standards und APIs, die diese Probleme vermeiden sollen


Teilnehmerkreis

Der Kurs richtet sich an Softwareingenieure, Softwareentwickler, Anwendungsentwickler und Manager aus dem technischen Bereich, die für die Entwicklung von Anwendungen zum Verarbeiten, Verwalten und Bearbeiten von XML-Daten bzw. -Dokumenten zuständig sind.

Voraussetzungen

Um diesen Kurs erfolgreich absolvieren zu können, sollten Sie über folgende Vorkenntnisse verfügen:

  • Schreiben, Kompilieren und Ausführen von Java-Anwendungen, einschließlich Behandeln von Ausnahmen und Einsatz von Klassen und Schnittstellen aus dem Java Development Kit (JDK)


  • Kenntnis der XML-Syntax


  • Darstellen der verteilten Programmierung und ihrer Hauptkonzepte


Im Vorfeld

SL-275-SE6: Java Programmierung

Überblick über den Inhalt des Trainings

In diesem Kurs werden in erster Linie das Analysieren, Verwalten und Verwenden von XML-Dokumenten und -Daten (eXtensible Markup Language) mithilfe von Programmen beschrieben, die in der Programmiersprache Java geschrieben sind. XML is called "portable data," and Java technology is called "portable code." Used together, XML and Java technology are a powerful combination for Internet and Web application solutions.

Im Mittelpunkt des Kurses steht das Schreiben von Programmen zum Analysieren und Verwalten von XML-Dokumenten mit der Java API for XML Parsing (JAXP). In diesem Zusammenhang werden auch die Simple API for XML (SAX) und die Document Object Model-Schnittstellen (DOM) behandelt. Nachdem sich die Teilnehmer mit dem Analysieren und Verwalten von XML-Dokumenten vertraut gemacht haben, werden die wichtigsten Bereiche diskutiert, in denen XML und die Java-Technologie in Internet- und Web-Anwendungen heute eingesetzt werden, einschließlich Web-Präsentationen, Business-to-Business-Lösungen (B2B) und Datenbanken.

Overview of XML and JAXP
  • Definieren von XML.
  • Compare and contrast HTML and XML
  • Identify characteristics of XML documents
  • Describe JAXP and the packages in the download software
  • Describe the features of the next version of JAXP (v1.1)
SAX Programming Basics
  • Define SAX, and give a general description of how it works
  • Outline the main methods used in SAX programs
  • Describe the JAXP SAX factory interfaces
  • Identify and describe the SAX event handlers
  • Write a SAX program that defines an event handler
  • Write a SAX program that uses location information provided by the Locator interface
  • Write a SAX program that obtains attribute information
XML Using DTDs
  • Define Document Type Definition (DTD)
  • Give an example of an XML file with a DTD to illustrate DTD syntax
  • Write a program that uses a validating SAX parser
  • Write a SAX program that uses the EntityResolver interface to control handling of external subsets
DOM Programming Basics
  • Define DOM, and describe how it it works
  • Outline the main methods used in DOM programs
  • Write a DOM program that creates, appends, modifies, or deletes specified nodes from a DOM tree
  • Write a DOM program that modifies element attribute specifications
More on DOM
  • Create a program the uses the TreeWalker class of the JAXP reference implementation to walk a DOM tree
  • Write a program that outputs the namespace associated with every element and attribute in an XML file
Introduction to XSLT
  • Define XSL and XSLT
  • Describe the main components of an XSL document
  • Write a Java program that uses the TrAX and Xalan
  • Transform an XML document using the Xalan XSLT processor and a stylesheet
XML Applications and Java Technology
  • Describe the major areas of XML application development
  • Identify what and where Java technologies can be used in XML application development
  • Describe the message format, communication protocol, and security issues of XML data exchange and integration
XML Application Issues, Future Work, and Products
  • Summarize the issues that XML application developers are still dealing with
  • Identify the standards and APIs under development to address specific XML application issues
  • List XML products and software currently available and the standards these support
Kurssprache deutsch, Unterrichtsmaterial überwiegend in englischer Sprache.


Vergleichen Sie diesen Kurs mit ähnlichen Kursen
Mehr ansehen