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.
Capítulo 2. <strong>ESTADO</strong> <strong>DEL</strong> <strong>ARTE</strong> 9<br />
7. Tecnología que emplea para leer XML: en el proceso de deserialización en<br />
el que se lee el documento XML para transformarlo en un objeto Java, se<br />
pueden utilizar distintas APIs para el procesado de este XML. Las más<br />
conocidas son SAX [18] y DOM, aunque algunas herramientas puedan<br />
utilizar APIs propias.<br />
2.1.2. Estudio comparativo<br />
Para comparar las características de las herramientas, se ha utilizado siempre la<br />
misma clase: Person.java. Esta clase contiene tanto atributos públicos como privados,<br />
de tipos primitivos y de clases de la API estándar de Java de las que no tenemos el<br />
código fuente. También tiene un constructor sin parámetros y otro con un parámetro, así<br />
como métodos get y set, pero no para todos los atributos, para así poder comprobar<br />
como se comportan las herramientas a evaluar en distintas situaciones. En la Tabla 1 se<br />
muestra la clase que se acaba de comentar.<br />
import java.util.Date;<br />
import java.util.ArrayList;<br />
public class Person {<br />
private String nombre;<br />
public int peso;<br />
public Boolean casado;<br />
private Date cumple;<br />
//Es un ArrayList de la clase Person<br />
private ArrayList amigos;<br />
public Person() {<br />
}<br />
public Person(String nombre) {<br />
this.nombre = nombre;<br />
}<br />
public String getNombre() {<br />
return nombre;