Bewertung:

Einige Leser schätzen den praktischen Ansatz zum Erlernen von Java und XML, während andere das Buch für seine mangelnde Tiefe, organisatorischen Probleme und veralteten Informationen kritisieren. In der dritten Auflage wurden vor allem wichtige Inhalte aus den Vorgängerversionen gestrichen, was bei Lesern, die eine umfassende Anleitung zu XML und Webdiensten suchen, zu Enttäuschungen führte.
Vorteile:Praktische Beispiele und ausreichende Erklärungen für die Verwendung von XML mit Java.
Nachteile:Bietet einen guten Überblick über verschiedene Java-XML-APIs wie SAX, StAX, DOM, JAXB, etc.
(basierend auf 12 Leserbewertungen)
Java and XML: Solutions to Real-World Problems
Java und XML, 3. Auflage, zeigt Ihnen, wie Sie den ganzen Hype um XML durchschauen und in die Praxis umsetzen können. Es zeigt Ihnen, wie Sie die APIs, Tools und Tricks von XML nutzen können, um reale Anwendungen zu erstellen. Das Ergebnis ist eine neue Herangehensweise an die Verwaltung von Informationen, die von Konfigurationsdateien bis hin zu Websites alles umfasst.
Nach zwei Kapiteln über die Grundlagen von XML, einschließlich XPath, XSL, DTDs und XML-Schema, konzentriert sich der Rest des Buches auf die Verwendung von XML in Ihren Java-Anwendungen. Diese dritte Auflage von Java und XML deckt alle wichtigen Java XML-Verarbeitungsbibliotheken ab, einschließlich der vollständigen Abdeckung der SAX-, DOM-, StAX-, JDOM- und dom4j-APIs sowie der neuesten Version der Java API for XML Processing (JAXP) und Java Architecture for XML Binding (JAXB). Die Kapitel über Webtechnologien wurden komplett neu geschrieben, um sich auf die heute wichtigsten Themen zu konzentrieren: das Verbreiten von Inhalten mit RSS und das Erstellen von Web 2.0-Anwendungen. Sie werden lernen, wie man RSS-Feeds für syndizierte Inhalte erstellt, liest und modifiziert und wie man XML verwendet, um die nächste Generation von Websites mit Ajax und Adobe Flash zu betreiben.
Die Themen umfassen:
⬤ Die Grundlagen von XML, einschließlich DTDs, Namespaces, XML-Schema, XPath und Transformationen.
⬤ Die SAX-API, einschließlich aller Handler, Filter und Writer.
⬤ Die DOM API, einschließlich DOM Level 2, Level 3 und das DOM HTML Modul.
⬤ Die JDOM-API, einschließlich des Kerns und eines Blicks auf die XPath-Unterstützung.
⬤ Die StAX-API, einschließlich der StAX-Fabriken, der Erzeugung von Dokumenten und XMLPull.
⬤ Datenbindung mit JAXB, unter Verwendung der neuen JAXB 2.0 Annotationen.
⬤ Web-Syndication und Podcasting mit RSS.
⬤ XML auf der Präsentationsschicht, unter Berücksichtigung von Ajax und Flash-Anwendungen.
Wenn Sie mit Java entwickeln und XML verwenden müssen oder davon ausgehen, dass dies in Zukunft der Fall sein wird, wenn Sie sich mit der neuen Peer-to-Peer-Bewegung, Messaging oder Webdiensten befassen oder wenn Sie Software für den elektronischen Handel entwickeln, wird Java und XML ein unverzichtbarer Begleiter sein.