2.6 Grundlagen -
JaxB 42
*.xjs-Datei repräsentiert wird, legt fest, wie das XML-Schema auf Java-Klassen a/jointfilesconvert/365063/bge-
bildet wird.
Abbildung 2.12: Erzeugung der Java-Klassen mit dem Schema Compiler
Quelle: [Microsystems (2001)]
Der Programmierer oder Entwickler muss sich nicht mit der Realisierung der komple-
xen Parsemethoden auseinandersetzen, da die vom Schema Compiler generierten Klas-
sen mit marshal()-Methoden und unmarshal-Methoden ausgestattet sind. Diese Metho-
den kapseln die komplexen Parseaufgaben.
Eine Anwendung kann ein baumförmig strukuriertes Java-Ojekt aus den generierten
Klassen erzeugen und sie mit der marshal()-Methode in eine XML-Datei transformieren.
Auch kann man aus einer XML-Datei mit der unmarshal()-Methode ein neues baumför-
mig strukturiertes Java-Objekt generieren. Überget-Methoden kann man die Attribute des
Java-Objektes auslesen und über set-Methoden kann das Java-Objekt manipuliert werden.
Diese Vorgänge sind in der folgenden Abbildung 2.13 dargestellt:
Abbildung 2.13: Der Transformationsprozess
Quelle: [Microsystems (2001)]
Quelle: [Microsystems (2001)], [Lin (2002)]
Comments to this Manuals