ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Capítulo 2. <strong>ESTADO</strong> <strong>DEL</strong> <strong>ARTE</strong> 23<br />
dependencia; en la herramienta a desarrollar se tomará el ejemplo de esta aplicación y<br />
no se incluirá ninguna dependencia, aprovechando toda la potencia semántica que nos<br />
permite el lenguaje XML.<br />
En la Tabla 8 se muestra un resumen comparativo de las características para cada<br />
herramienta.<br />
Más información sobre cada una de las herramientas se puede obtener accediendo<br />
a las páginas web de la Tabla 9.<br />
Herramientas<br />
Características<br />
1. Características de<br />
las clases cuyos<br />
objetos se serializan<br />
2. Dependencia del<br />
XML generado con<br />
Java<br />
3. Posibilidad de<br />
configuración<br />
4. Soporta referencias<br />
circulares<br />
5. Soporta estructura<br />
de datos<br />
6. Construye DTD y/o<br />
XML Schema<br />
7. Tecnología que<br />
emplea para leer<br />
XML<br />
JSX<br />
2.2.3.2<br />
Cualquier<br />
objeto Java<br />
Castor<br />
XML<br />
0.9.5.3<br />
Sólo<br />
objetos<br />
JavaBean<br />
XStream<br />
1.0.2<br />
Cualquier<br />
objeto Java<br />
JOX 1.17<br />
Sólo<br />
objetos<br />
JavaBean<br />
Koala<br />
KOML<br />
1.21<br />
Cualquier<br />
objeto Java<br />
Muy alta Baja Ninguna Baja Alta<br />
Baja Media Ninguna Ninguna Ninguna<br />
Si No No No No<br />
Si Si Si Si No<br />
No<br />
XML<br />
Schema<br />
No<br />
Propia Propia Propia<br />
Tabla 8: Tabla Comparativa.<br />
No<br />
SAX y<br />
DOM<br />
XML<br />
Schema<br />
SAX