¿Qué es JAXB?

2233 vistas

JAXB (Java Architecture for XML Binding) proporciona a una manera rápida, conveniente de crear uniones de dos vías entre los documentos XML y los objetos Java. Dado un esquema, que especifica la estructura de los datos XML, el compilador JAXB genera un conjunto de clases de Java que contienen todo el código para analizar los documentos XML basados en el esquema. Una aplicación que utilice las clases generadas puede construir un árbol de objetos Java que representa un documento XML, manipular el contenido del árbol, y regenerar los documentos del árbol, todo ello en XML sin requerir que el desarrollador escriba código de análisis y de proceso complejo.

Usar JAXB para una aplicación de proceso de datos tiene muchos benficios porque una aplicación JAXB:

  • Usa TecnologÃa Java y XML
  • Garantiza Datos Válidos
  • Es Rápida
  • Es Fácil de Usar
  • Puede Restringir Datos
  • Es Personalizable
  • Es Extensible