- Realizar un programa en Java que implemente la clase Persona que aparece en la diapositiva 36. A continuación implementar la clase EscribirFichObject de la diapositiva 37.
- A partir del fichero FichPersona.dat creado en el ejercicio anterior, crea un documento XML usando DOM.
- Realizar un programa en Java que escriba un fichero XML utilizando DOM, que contenga los libros de una librería. Los campos que debe tener de cada libro son: título, autor, ISBN, número de ejemplares, editorial, número de páginas y año de edición. Los datos de los libros a introducir en el fichero los escribirá el usuario por consola.
- Realiza un programa que, utilizando el fichero xml del ejercicio 3, permita consultar el título de un libro a partir de su ISBN utilizando DOM.
- Realiza un programa Java que, utilizando SAX, muestre el contenido del fichero XML creado en el ejercicio 2.
- Realizar un programa Java que cree un objeto ListaEmpleados a partir de los datos del fichero empleados.dat usado en ejercicios anteriores (Ejercicios 3) y realice una serialización a un fichero XML.
- Realizar un programa en Java que realice una deserialización del fichero creado en el ejercicio 6.
martes, 28 de enero de 2014
Acceso a Datos. Unidad 3. Ejercicios 4.
domingo, 26 de enero de 2014
Acceso a Datos. Unidad 3. Ejercicio para entregar 1.
- El siguiente ejercicio deberá ser entregado antes del 3 de Febrero.
- Podrá ser realizado de forma individual o en parejas
- Se entregara un archivo .zip o .rar que contenga todos los ficheros necesarios.
- Consistirá en la realización de DOS programas Java. Ambos programas realizaran las mismas funciones pero uno de ellos utilizara objetos serializables y el otro ficheros aleatorios.
- Ambos programas deberán implementar las funciones que se indican a continuación:
- El programa creará un fichero binario para guardar datos de departamentos. Los datos por cada departamento son:
- Número de departamento: entero.
- Nombre: String
- Localidad: String
- El programa permitirá modificar los datos de un departamento, recibiendo desde la línea de comandos el número de departamento a modificar, el nuevo nombre de departamento y la nueva localidad. Si el departamento no existe visualiza un mensaje indicándolo. Visualiza también los datos antiguos del departamento y los nuevos datos.
- El programa permitirá eliminar un departamento, recibiendo desde la línea de comandos el número de departamento a eliminar. Si el departamento no existe visualiza un mensaje indicándolo. Visualiza también el número total de departamentos que existen en el fichero.
- Al iniciar el programa nos mostrará un menú con las distintas operaciones que podemos realizar: alta, modificación o baja de departamento.
- El alumno podrá tomar las consideraciones que estime oportunas siempre que se cumplan los requisitos especificados.
- Junto a los programas se podrá enviar de forma opcional un documento explicativo con las consideraciones tomadas por el alumno.
Acceso a Datos. Unidad 3. Ejercicios 3.
Siguiendo con el ejemplo visto en clase del fichero aleatorio de empleados, realizar los siguientes ejercicios:
- Crea un programa Java que reciba un identificador de empleado desde la línea de comandos y visualice sus datos. Si el empleado no existe debe visualizar mensaje indicándolo.
- Crea un programa Java que reciba desde la línea de comandos un identificador de empleado y un importe. Se debe sumar al salario del empleado el importe tecleado. El programa debe visualizar el apellido, el salario antiguo y el nuevo. Si el identificador no existe se visualizará un mensaje indicándolo.
martes, 21 de enero de 2014
Acceso a Datos. Unidad 3. Ejercicios 2.
Realizar los siguientes ejercicios:
- Crea un fichero de texto con algún editor de textos y después realiza un programa Java que visualice su contenido. Cambia el programa Java para que el nombre del fichero se acepte al ejecutar desde la línea de comandos.
- Realizar un programa Java que nos diga cuántas líneas tiene un fichero. El nombre del fichero lo indicará el usuario por la línea de comandos.
- Realizar un programa Java que escriba 10 líneas de caracteres en un fichero de texto y después de escribir cada línea salte de línea con el método newLine() de la clase BufferedWriter. Realizar el mismo programa pero esta vez utilizando la clase PrintWriter.
- Realizar un programa fuentes.java que muestre por pantalla los archivos del directorio actual que son código fuente de java ( .java ) y guarde además esta información en el fichero fuentesjava.txt incluyendo un nombre por línea.
- Al fichero anterior, añádele líneas conteniendo el nombre de los archivos .txt del directorio actual. Deberás haber creado el fichero invocando el constructor adecuado de FileWriter.
- Escribir un programa Java que inserte datos en un fichero binario. Los datos que se van a introducir serán una serie de nombres y sus edades. El programa irá preguntando al usuario el nombre y la edad indefinidamente hasta que éste introduzca la palabra "fin" como nombre, momento en que el programa terminará.
- Escribir un programa que visualice los datos del fichero creado en el ejercicio 6.
Suscribirse a:
Comentarios (Atom)