XML-Binding

Das XML-Binding stellt eine Abbildung von Konfiguration(-interfaces) auf XML-Dateien zur Verfügung. Aus einer gegebenen Konfiguration lässt sich durch Vorgabe von Regeln eine XML-Struktur ableiten, in der die Konfigurationswerte gespeichert werden. Die generischen Parser- und Serialisierer-Implementierungen verwenden diese Regeln. Beim Parsen werden aus der XML-Datei automatisch Instanzen der Java-Interfaces erzeugt, ohne dass der Entwickler einen Parser programmieren, oder Implementierungen der Interfaces vornehmen müsste. Umgekehrt werden die Konfigurationsinstanzen automatisch zurück nach XML serialisiert, ohne dass man ein Serialisierungsalgorithmus schreiben muss.