Das Buch „Java und XML“ führt relativ schnell in die Thematik ein. Die Autoren gehen nach einer kurzen Einleitung direkt auf den Konzept von XML, den Aufbau von XML-Dokumenten sowie dessen Bestandteile ein.
Danach werden dann die verschiedenen APIs für die Verarbeitung von XML vorgestellt: Die streambasierten SAX (Simple API for XML) und StAX (Streaming API for XML) sowie die modellbasierte DOM (Document Object Model) und XML-Binding mittels JAXB (Java Architecture for XML Binding). Dabei werden zunächst die Unterschiede der beiden Verarbeitungsmethoden von XML vorgestellt.
Es ist dem Thema zu verantworten, dass sich das Buch in den ersten zwei Kapiteln relativ wenig mit Java befasst. Dies ändert sich bei den Beschreibungen der konkreten Implementierungen in den Kapitel 3 bis 7. In den Grundlagen-Kapiteln zu den verschiedenen XML-Technologien im Java-Umfeld wird ausführlich auf DOM, SAX, JAXP, StAX und JAXB eingegangen.
Weitere interessante, sehr gut aufgearbeitete Themen sind Webservices mit JAX-WS sowie das Publishing mit Java und XML, wobei letzteres größtenteils dem Apache-Projekt Cocoon basiert. In beiden Kapiteln werden konkrete Hinweise zur Benutzung, Installation und Funktionsweise gegeben, was einen direkten Einstieg in die Programmierung mit den Technologien bzw. Frameworks stark vereinfacht.
Titel: Java und XML: Alles zu DOM, SAX, JAXP, StAX. JAXB und Webservices sowie den Grundlagen des XML-Publishing-Prozesses [Gebundene Ausgabe]
Autor/in: Michael Scholz, Stephan Niedermeier
Verlag: Galileo Computing
ISBN: 978-3-8362-1308-0
Preis: 49,90 €
Erhältlich bei: Amazon und Galileo Computing
-
Von Julian Tecker am
3.07.2011 | Aktualisiert am 8.05.2017
Permalink: https://www.phindie.de/?p=3065
Kategorien: Bücher
Schlagwörter: DOM, Galileo Computing, JAXP, Java, Michael Scholz, Programmierung, Publishing, SAX, StAX. JAXB, Stephan Niedermeier, Webentwickler, Webentwicklung, Webservices, XML