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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capítulo 2. <strong>ESTADO</strong> <strong>DEL</strong> <strong>ARTE</strong> 19<br />

<br />

13-10-1979 00:00:00 CEST<br />

Vane<br />

<br />

Tabla 6: Serialización obtenida con JOX<br />

2.1.2.5. Koala KOML 1.21<br />

Es esta herramienta ha sido necesaria la modificación de las clases de prueba:<br />

Person.java y Prueba.java para poder obtener un documento correcto XML, ya que no<br />

finalizaba correctamente la ejecución. Se ha modificado para eliminar las listas y las<br />

referencias circulares que no lo soportaba.<br />

Características:<br />

1. Es capaz de serializar cualquier objeto de Java, incluso no tratándose de<br />

JavaBean, aunque con algunas restricciones, como por ejemplo, el<br />

impedimento de poner colecciones de objeto (listas).<br />

2. Se aprecia bastante influencia de Java en la serialización generada. Ej.: class<br />

name='java.lang.Boolean', donde la etiqueta java.lang.Boolean es claramente<br />

obtenido de la clase del objeto serializado.<br />

3. La serialización no es configurable con esta herramienta.<br />

4. Soporta referencias a otras clases pero no referencias circulares, ya que en<br />

nuestro ejemplo al encontrarse con una referencia circular ha fallado y<br />

finalizado la ejecución.<br />

5. No ha soportado la serialización de listas de objetos.<br />

6. Es posible construir XML Schema.<br />

7. Emplea SAX para la lectura del documento XML.<br />

la Tabla 7.<br />

El resultado de la serialización realizada mediante esta herramienta se muestra en<br />

<br />

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

Saved successfully!

Ooh no, something went wrong!