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

públicos no los ha incluido. Además únicamente ha soportado el constructor<br />

público por defecto (sin argumentos). Estructuras, todas ellas, que<br />

corresponden a las convenciones de formato de los JavaBeans.<br />

2. Se aprecia alguna influencia de Java en la serialización generada, pero en una<br />

mucho menor medida que en el caso anterior. Ej.: xsi:type="Java:Person", en<br />

él se observa que ha serializado una clase introduciendo la palabra Java en<br />

ella.<br />

3. Tiene posibilidades de configuración, los cuales se realizan especificando<br />

determinadas propiedades en el archivo castor.properties (convenciones del<br />

nombre, especificar si los tipos primitivos son tratados como atributos o<br />

elementos, etcétera).<br />

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

nuestro ejemplo vemos claramente que no ha realizado bien la referencia,<br />

además de no mostrar ningún error al encontrarse con una.<br />

5. Soporta sin problemas las listas de objetos.<br />

6. Permite construir el XML Schema a partir de la clase Java y viceversa.<br />

7. Emplea tecnología propia para la lectura del documento XML a través de un<br />

modelo de objeto que representa la información.<br />

Muchas de las características explicadas se pueden apreciar en el resultado de la<br />

serialización del objeto de la clase Person con esta herramienta (Tabla 4).<br />

<br />

<br />

<br />

Mauri<br />

1979-06-09T00:00:00.000+02:00<br />

<br />

<br />

Sergio<br />

1979-09-03T00:00:00.000+02:00<br />

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

Saved successfully!

Ooh no, something went wrong!