Jaxb und Xlink - Freunde oder Feinde?
Frage
Ich möchte einen Rastdienst über CXF erstellen. Dies geschieht bereits mit nur zwei Objekten "EarthPart" und "Erdbeben". Wenn ich Localhost/EarthPars nenne, bekomme ich eine XML -Liste der Erdparts mit den Erdbeben. Aber das Erdbechel mit mehr Informationen {Wie schwer, wie lange usw.} ist nur mit einem XLink to Localhost/Erdbeben/{id} in Kürze verfügbar: In Localhost/EarthPars ist nur der Xlink zu Localhost/Erdbeben/{id}.
Jetzt war der technische Teil: Um ehrlich zu sein, bestand die Anfrage darin, Camel-CXF und JAXB zu verwenden, um einen REST-Service zu erstellen. Das Erstellen von XLinks mit JAXB ist mit Namespaces möglich, aber das ist offensichtlich nicht der richtige Weg! Die Frage ist also: Gibt es Informationen zu Xlink in Verbindung mit JAXB überall oder ist das nicht der Weg für XLinks?
Lösung
Sie können mit einem XMLADAPTEL das untergeordnete Objekt in eine Xlink -Darstellung umwandeln. Weitere Informationen zu Xmladapter finden Sie unter: