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 permette quindi di manipolare file XML senza la necessità di implementare alcuna routine specifica per il salvataggio e la lettura di dati.
<!--'''Java Architecture for XML Binding''' ('''JAXB''') allows [[Java (programming language)|Java]] developers to map Java [[class (computer science)|classes]] to [[XML]] representations. JAXB provides two main features: the ability to [[serialization|''marshal'']] Java [[object (computer science)|objects]] into XML and the inverse, i.e. to ''unmarshal'' XML back into Java objects. In other words, JAXB allows storing and retrieving data in memory in any XML format, without the need to implement a specific set of XML loading and saving routines for the program's class structure.
 
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 promosso dalla [[Sun Micorsystems]].
<!--
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.