JAXB (Java Architecture for XML Binding) funktioniert über die Festlegung einer Bindung eines XML-Dokuments an Java-Beans-Objekte, basierend auf dem XSD-Schema des XML-Dokuments. Diese Bindung ist einfach zu verwenden und Java-Programmierern wohl vertraut. Die APIs wurden schließlich auch schon bei der Verarbeitung umfangreicher, wohlbekannter Schemata erfolgreich eingesetzt.
JAXB 2.0 bietet neue Funktionen und ermöglicht jetzt die Entwicklung und Bereitstellung von JAXB-Anwendungen in noch mehr Umgebungen. JAXB 2.0 ist abwärtskompatibel zu JAXB 1.0, also auch zu eventuell vorhandenen Anwendungen.
So richtet man JAXB 2.0 ein
Entwickler sollten das Java WSDP 2.0 (Java Web Services Developer Pack) von der Java-Website herunterladen. Es enthält eine Implementierung von JAXB 2.0. Da JAXB 2.0 parametrisierte Typen verwendet, ein Feature von JDK 5.0, muss gegebenenfalls auch JDK 5.0 installiert werden.
Die erweiterten Features von JAXB 2.0
Die neuen Features der jüngsten Version von JAXB ermöglichen das Marshalling und Unmarshalling eines XML-Dokuments. Das Marshalling eines XML-Dokuments bezeichnet die Verwendung von Java-Klassen zum Erstellen eines XML-Dokuments, wobei die Java-Klassen durch Kompilieren eines XML-Schemas entstehen. Unmarshalling eines XML-Dokuments bedeutet, dass man eine Java-Repräsentation eines XML-Dokuments erstellt und anschließend die Werte für Elemente und Attribute des XML-Dokuments abruft.
Mit JAXB 2.0 lässt sich ein Java-Objekt auf ein XML-Dokument oder ein XML-Schema abbilden. Zu den weiteren neuen Features und Vorteilen von JAXB 2.0 zählen darüber hinaus folgende:
Die Entwickler arbeiten noch an weiteren „Verfeinerungen“. Windows Insider erhalten nun wohl eine erste Vorschau…
Laut Bitkom-Umfrage werden in jedem dritten Unternehmen in Deutschland private KI-Zugänge genutzt. Tendenz steigend.
2023 erlitten neun von zehn Unternehmen in der DACH-Region Umsatzverluste und Kurseinbrüche in Folge von…
Der Report „Pacific Rim“ von Sophos beschreibt Katz-und-Maus-Spiel aus Angriffs- und Verteidigungsoperationen mit staatlich unterstützten…
NVIDIA DGX SuperPOD soll voraussichtlich Mitte 2025 in Betrieb genommen und für Forschungsberechnungen genutzt werden.
Latrodectus, auch bekannt als BlackWidow, ist auch unter dem Namen LUNAR SPIDER bekannt.