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.
97<br />
métodos: toString y fromString. Mediante estos métodos será posible<br />
transformar una clase de este tipo a String, para poderla añadir a la serialización,<br />
y desde un String a la clase de nuevo (deserialización). Todo esto se realiza ya<br />
que el documento XML sólo trabaja con etiquetas cuyo valor ha de ser<br />
únicamente de caracteres, para poder serializarlo y mejorar su comprensión.<br />
5. Generar el fichero para la serialización (Java2XML), con ello aparecerán los<br />
ficheros generados en la lista gráfica de la parte inferior izquierda; habrá un<br />
fichero con el nombre de la clase abierta más 2XML (Ej.:Clase2XML.java).<br />
Además de otros ficheros dependiendo de la relación de algunos atributos de la<br />
clase abierta con otras clases de nuestro proyecto, por lo que se generarán tantas<br />
nuevas clases de Java como relaciones diferentes existan.<br />
6. En caso de querer obtener el DTD y/o XML Schema, se tendrá que pulsar el<br />
correspondiente botón de generación, tras el cual aparecerá el documento en la<br />
lista gráfica.<br />
7. Una vez generados los documentos se pueden guardar de diferentes formas:<br />
seleccionando cualquiera de ellos de la lista antes mencionada y pulsar la opción<br />
“Guardar” del menú “Archivo”, guardarlos todos en un directorio determinado<br />
mediante el opción “Guardar Todo en” del menú “Archivo”, o guardarlos todos<br />
en el directorio donde reside la clase abierta pulsando “Guardar Todo” tanto del<br />
menú “Archivo” como del botón.<br />
Una vez generados los ficheros y almacenados en nuestro proyecto Java, se va a<br />
proceder a explicar cómo, mediante éstos, obtener la serialización:<br />
8. Añadir las clases Java generadas al correspondiente paquete del proyecto al que<br />
pertenece la clase abierta inicialmente.<br />
9. Añadir justo en el punto donde se quiere serializar el objeto Java (de la clase<br />
abierta) la instrucción siguiente: Clase2XML.toXML(…), donde la palabra Clase<br />
corresponde a la clase abierta inicialmente y desde donde se han generado todos<br />
los ficheros. Además, al método toXML se le ha de pasar como primer parámetro<br />
un objeto de dicha clase y como segundo un objeto de la clase OuputStream<br />
donde se almacenará el objeto serializado.<br />
En el caso de querer deserializar el objeto, se ha de ejecutar la siguiente<br />
instrucción: Clase2XML.fromXML(…), donde Clase tiene el mismo significado que en