ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
ESTADO DEL ARTE - LITE - Universidad Rey Juan Carlos
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 />