Se encuentra en:
XStream
RECU-0232 (Recurso Ficha Técnica)
Tabla de contenidos
- Área: Librerías y Módulos
- Grupo: Librerías para el Tratamiento de XML
- Carácter del recurso: Recomendado
- Tecnologías: Java
Descripción
XStream es una librería Java que permite serializar objetos Java a XML y realizar su posterior recuperación. Se caracteriza por su eficiencia y simplicidad de uso, generando documentos XML relativamente legibles.
Usos y recomendaciones conocidas
- Proyecto Mercurio para la provisión de servicios de redes móviles
Ventajas e inconvenientes
- Los ficheros XML que se escriben para posteriormente leer, no deben seguir ninguna DTD o esquema.
- La librería Xstream es muy sencilla de aprender y utilizar.
- No requiere modificaciones en los objetos Java que se van a serializar.
- Integración sencilla con otros APIs para XML
- Soporte para anotaciones (definición de alias para los atributos de una clase, conversores, omisión de tags, etc).
- El fichero lo guarda en XML, por lo que es legible. En realidad XStream no guarda en fichero, sino que nos devuelve un String con el XML, así que se pueden hacer muchas actuaciones (escribirlo en fichero, enviarlo por socket, etc...)
- También podemos recuperar el objeto desde ese String XML.
Requisitos e incompatibilidades
XStream 2.1.0
Enlaces externos
Contenidos relacionados
Pautas
Código | Título | Tipo | Carácter | |
---|---|---|---|---|
LIBP-0348 | Librerías para el tratamiento de XML en Java | Libro de pautas | Directriz | Recomendada |