Java Architecture for XML Binding

Java Architecture for XML Binding (JAXB) permette agli sviluppatori Java di effettuare il mapping tra [[|Classe (informatica)|classi]] e una loro corrispondente rappresentazione XML. JAXB fornisce la possibilità di serializzare oggetti Java in XML (marshalling) e di effettuare l'operazione inversa (unmarshalling), ovvero permette di ottenere a partire da un file XML la corrispondente rappresentazione a oggetti Java.

JAXB permette quindi di manipolare file XML senza la necessità di implementare alcuna routine specifica per il salvataggio e la lettura di dati.