Java Architecture for XML Binding: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Fripp (discussione | contributi)
Nessun oggetto della modifica
Fripp (discussione | contributi)
Nessun oggetto della modifica
Riga 1:
'''Java Architecture for XML Binding''' ('''JAXB''') permette agli sviluppatori [[Java (linguaggio)|Java]] di effettuare il mapping tra [[|Classe (informatica)|classi]] e una loro corrispondente rappresentazione [[XML]]. JAXB fornisce la possibilità di [[serializzazione|serializzare]] [[Oggetto (informatica)|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.
 
JAXB è una delle [[Application programming interface|API]] della [[Java EE|Java Enterprise Edition]],fa parte del '''Java Web Services Development Pack''' (JWSDP) ed è una delle tecnologie di base del progetto '''Web Services Interoperability Technology''' (WSIT) promosso dalla [[Sun MicorsystemsMicrosystems]]; inoltre, a partire dalla versione 1.6, JAXB è inclusa anche in Java SE.
 
JAXB 1.0 fu sviluppato nell'ambita del [[Java Community Process]] come JSR 31. Dal 2006, JAXB 2.0 viene sviluppata come JSR 222. L'implementazione delle specifiche dj JAXB è rilasciata sotto licenza [[Common Development and Distribution License|CDDL]]
<!--
JAXB is particularly useful when the specification is complex and changing. In such a case, regularly changing the [[XML Schema (W3C)|XML Schema]] definitions to keep them synchronised with the Java definitions can be time consuming and error prone.
 
JAXB is one of the [[Application programming interface|APIs]] in [[Java Platform, Enterprise Edition|the Java EE platform]], and is part of the [[Java Web Services Development Pack]] (JWSDP). It is also one of the foundations for [[Web Services Interoperability Technology|WSIT]]. JAXB is part of SE version 1.6.
 
JAXB 1.0 was developed under the [[Java Community Process]] as JSR 31. {{As of|2006}}, JAXB 2.0 is being developed under JSR 222. Reference implementations for these specifications are available under the [[CDDL|CDDL open source license]] at java.net.