buecher.lingoworld.de
sascha kersken

buecher.lingoworld - Startseite

    buchinfo

    inhalt

    leseprobe







    info bei:

    O'Reilly
    amazon.de















Buchinfo
 
O'Reilly 

Java & XML

Herzlich willkommen auf der Website zum Buch "Java & XML"!

Das Buch erschien im April 2002 im O'Reilly Verlag, Köln.

Kurzinfo

"Java & XML" von Brett McLaughlin
2. Auflage
Deutsche Übersetzung von Sascha Kersken (Lingoworld) und Jürgen Key

ISBN: 3-89721-296-X
560 Seiten
33,00 EUR

In diesem Buch werden grundlegende Techniken sowie fortgeschrittene Anwendungsbeispiele zur Programmierung XML-basierter Anwendungen in Java vorgestellt. Die eXtensible Markup Language bietet nämlich für Daten das, was Java schon seit Jahren für Programme darstellt: Ein unabhängiges, offenes, portierbares Format.

In der ersten Hälfte des Buches werden die verschiedenen APIs zum grundlegenden Zugriff auf XML-Dokumente vorgestellt:
  • SAX, eine API, die spezielle XML-Konstrukte während des Parsing-Vorgangs erkennt und daraufhin benutzerdefinierte Callback-Funktionen aufruft. Dies ermöglicht den schnellen Zugriff auch auf besonders umfangreiche XML-Dokumente.
     
  • DOM, die vom WWW-Konsortium (W3C) definierte sprachunabhängige API, die XML-Dokumente als Baummodell speichert. Dies ermöglicht es, den Inhalt des Dokuments auf einfache Weise zu manipulieren sowie dynamisch Elemente hinzuzufügen.
     
  • JDOM, eine neuere API, die vom Autor des Buches selbst entwickelt wurde. Im Gegensatz zu DOM ist sie Java-spezifisch und ermöglicht so die Nutzung der speziellen Stärken dieser Sprache für die XML-Verarbeitung.
     
  • JAXP, eine von Sun zur Verfügung gestellte API, die das XML-verarbeitende Java-Programm vom zugrundeliegenden XML-Parser unabhängig macht, indem sie spezielle Factory-Klassen zur Erstellung von Parser-Objekten bereitstellt. Auf ähnliche Weise vereinfacht sie auch den Zugriff auf XSLT-Prozessoren, mit deren Hilfe sich XML in verschiedene Ausgabeformate wie HTML oder PDF transformieren lässt.
     
Im zweiten Teil des Buches werden einige weit verbreitete Anwendungsbeispiele für den Einsatz von XML in Java-Anwendungen vorgestellt. Dazu gehören unter anderem folgende:
  • Web Publishing Frameworks: Die meisten umfangreichen Websites werden heutzutage nicht mehr aus statischen HTML-Dokumenten zusammengebaut, sondern basieren auf dynamischen Daten - etwa aus Datenbanken -, die automatisch in Vorlagen eingebaut werden. XML-basierte Publishing Frameworks gehören zu den flexibelsten und leistungsfähigsten dieser Systeme.
     
  • SOAP und Web Services: Web Services bilden die nächste Generation der Web-basierten Anwendungen. Nach einfachem CGI und etwas intelligenteren Client/Server-Systemen bilden sie ein Netzwerk verteilter Anwendungen, die einander ihre Dienste anbieten und flexibel aufeinander zugreifen können. Mit Hilfe des SOAP-Protokolls können diese Anwendungen über einfaches HTTP kommunizieren.
     
  • Data Binding: Die vielleicht einfachste Art und Weise des Zugriffs auf XML-Daten mit Hilfe von Java bildet die Data Binding-Technik: Die XML-Tags werden automatisch auf nach ihnen benannte Java-Klassen und -Objekte abgebildet.
     
No Software Patents!

Ihre Werbung hier?
    
    www.lingoworld.de
    webmaster@lingoworld.de
    © Copyright 2004-2007 by Lingoworld IT Services, Köln
    designed by Tülay Kersken
    Impressum