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> 11<br />

personMauri.setCumple(new Date(1979,5,12));<br />

Person personSergio = new Person("Sergio");<br />

personSergio.peso = 75;<br />

personSergio.setCumple(new Date(1979,8,3));<br />

ArrayList amigosSergio = new ArrayList();<br />

amigosSergio.add(personVane);<br />

personSergio.setAmigos(amigosSergio);<br />

ArrayList amigosVane = new ArrayList();<br />

amigosVane.add(personMauri);<br />

amigosVane.add(personSergio);<br />

personVane.setAmigos(amigosVane);<br />

Tabla 2 : Objeto Person a serializar<br />

personSergio<br />

personVane<br />

personMauri<br />

Figura 2: Referencia circular en el objeto Java<br />

La clase Person.java, junto con un objeto de la misma, se han realizado teniendo<br />

en cuenta las características expuestas en el apartado 2.1.1., pudiéndose comprobar cada<br />

uno de los aspectos descritos en ella.<br />

A continuación se muestran las herramientas más representativas para la<br />

serialización en XML de objetos Java, junto con una breve descripción de las mismas y<br />

de los resultados obtenidos para cada una de las características comentadas<br />

anteriormente. Destacar, por último, que también se incluye el documento XML<br />

generado tras la serialización.

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

Saved successfully!

Ooh no, something went wrong!