20.02.2015 Views

ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos

ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos

ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!