Para qué sirve la API JAXB

Aprendiendo Programación, Varios Add comments

 

clip_image001

    La API JAXB es la tecnología de java que provee un API y una herramienta para ligar el esquema XML a una representación en código java.

Un esquema XML define los elementos que pueden aparecer en un documento XML, el esquema XML también define la firma y la relación entre los elementos. JAXB también provee el método para unmarshalling y marshalling. El termino unmarshalling significa crear un árbol de contenido de un documento XML y el termino marshalling significa crear un documento XML de un árbol de contenido.

clip_image002

El compilador de la API JAXB es usado para generar clases java para un documento XML. Entre las ventajas es que podemos usar la JAXB API para desarrollar una aplicación que pueda leer, manipular o recrear documentos XML.

Nosotros no tenemos la necesidad de desarrollar cualquier aplicación que será procesara un documento XML, como por ejemplo desarrollar una aplicación usando SAX y la DOM API para procesar un documento XML, la JAXB API trabaja como una capa abstracta entre java y un documento XML porque nosotros no necesitamos saber acerca la sintaxis o procesamiento de XML.

Trabajando con JAXB.

A continuación una breve descripción de los componentes que son usados mientras se procesa un documento XML son:

XML Chema:

Describe la relación entre los elementos XML y el documento XML usando la sintaxis XML.

Binding Compiler:

Genera un conjunto de clases java que representan un esquema.

Binding Declarations:

Es un conjunto de reglas en las especificaciones de JAXB.

Binding Implementation Framework:

Provee las interfaces para marshalling, unmarshalling y validar el contenido de un XML.

XML Input Document:

Se refiere a el documento XML que es transferido a la JAXB API para que sea procesado.

Deja Un Comentario

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in