Creación de aplicación Java para tarea AD2 con JAXB
1. Primera parte para tarea AD2.
Primeramente, creamos una aplicación java en NetBeans y lo nombramos, en mi caso con
el nombre “TareaAD1” y hacemos clic en terminar.
A continuación, damos clic derecho en el nuevo proyecto que hemos creado y creamos
una nueva clase de enlace a JAXB, la nombramos, especificamos un paquete y la ruta al
fichero XSD que nos han dado en el ejercicio y hacemos clic en terminar como se muestra
en las siguientes capturas. Esto nos crea las clases necesarias a partir del XSD.
2. Seguidamente vamos a crear la clase principal del programa como se muestra en la
siguiente captura.
3. Creamos el archivo XML correspondiente y lo guardamos, en la siguiente captura se
muestra.
4. Se muestra el código de la clase principal creada en la captura de pantalla siguiente.
(continua en la página siguiente…)
5. Ahora, compilamos el proyecto y podemos observar como la salida nos muestra nuestro
fichero XML correctamente.
(continua en la página siguiente…)
6. Ahora vamos a añadir un alumno más a nuestro XML y mostraremos la salida de NetBeans. Se
muestran el nuevo XML con el añadido y la salida de NetBeans en las siguientes capturas.
(continua en la página siguiente…)
7. NOTA: En esta ocasión se ha añadido el elemento que pide en el XML y luego se ha compilado
de nuevo con el NetBeans y en la captura se puede ver como se muestra el elemento añadido.
Ahora bien, en el texto del enunciado no deja muy claro si hay que generar el nuevo objeto desde
NetBeans para que se añada automáticamente, pero se ha intentado sin éxito, a continuación,
muestro el fragmento de código que se ha utilizado para intentar realizar esta tarea, aunque como
digo sin éxito.
Me gustaría una aclaración de cómo está adición trabajando únicamente con NetBeans.