Implementación de un método de recursos utilizando objetos JAXB para el contenido XML
Puede procesar XML en solicitudes y respuestas que utilicen las clases anotadas de Java Architecture for XML Binding (JAXB).
Acerca de esta tarea
Puede utilizar objetos JAXB como parámetros de entidades de solicitud y entidades de respuesta con aplicaciones Java™ API for RESTful Web Services (JAX-RS). En lugar de transformar de XML a y de tipos Java nativos de forma tediosa, puede aprovechar las ventajas de utilizar objetos JAXB. Aunque puede utilizar las interfaces javax.xml.transform.Source, java.io.InputStream o java.lang.String, o incluso una simple matriz de bytes para almacenar el XML como una solicitud o entidad de respuesta, JAXB permite realizar un enlace de datos más fácil.
El entorno de ejecución de JAX-RS tiene interfaces de proveedores estándar MessageBodyReader y MessageBodyWriter para leer y escribir objetos JAXB como entidades.
De forma predeterminada, el entorno de ejecución de JAX-RS intenta crear y utilizar una clase JAXBContext predeterminada para las clases JAXB. Sin embargo, si la clase predeterminada JAXBContext no es adecuada, a continuación, puede proporcionar una clase JAXBContext para la aplicación utilizando una interfaz de proveedor de JAX-RS ContextResolver.
Procedimiento
Resultados
Ha configurado su aplicación web JAX-RS para utilizar clases JAXB para consumir y generar contenido XML.