viernes
mar302007
Mapear objetos Java a XML y viceversa usando JAXB2
viernes, marzo 30, 2007 at 7:53PM
En el portal devX.com siguen sacando articulos sobre persistencia. Si hace poco vimos un par sobre persistencia en bases de datos relacionales, ahora podeis ver uno sobre persistencia en XML con la nueva version de JAXB (Java Architecture for XML Binding).
Con JAXB2 se pueden convertir objetos Java a documentos XML de forma sencilla mediante el uso de anotaciones en las clases Java que definen los objetos.
También se pueden convertir documentos XML que siguen un schema en objetos Java. Las clases que definen los objetos Java habran sido creadas previamente con JAXB a partir del schema.
En ambos usos se pueden realizar validaciones contra el schema.
Su gran ventaja es que permite manipular documentos XML como si fueran objetos JavaBean, es decir mediante métodos get/set. Comodisimo!
JAXB suele usarse asociado a servicios web. Seguro que lo manejais muchos... ¿Que opinión os merece? ¿Qué otros usos le veis?
Yo, por ejemplo, suelo usarlo para manipular ficheros de configuracion complejos, donde un .properties seria un infierno. Para mi es un gran invento sin duda y despues de descubrirlo huyo siempre que puedo de los parsers de XML tipo DOM o SAX.
Con JAXB2 se pueden convertir objetos Java a documentos XML de forma sencilla mediante el uso de anotaciones en las clases Java que definen los objetos.
También se pueden convertir documentos XML que siguen un schema en objetos Java. Las clases que definen los objetos Java habran sido creadas previamente con JAXB a partir del schema.
En ambos usos se pueden realizar validaciones contra el schema.
Su gran ventaja es que permite manipular documentos XML como si fueran objetos JavaBean, es decir mediante métodos get/set. Comodisimo!
JAXB suele usarse asociado a servicios web. Seguro que lo manejais muchos... ¿Que opinión os merece? ¿Qué otros usos le veis?
Yo, por ejemplo, suelo usarlo para manipular ficheros de configuracion complejos, donde un .properties seria un infierno. Para mi es un gran invento sin duda y despues de descubrirlo huyo siempre que puedo de los parsers de XML tipo DOM o SAX.
in
j2se
j2se 
Reader Comments