icono_twiter icono Facebook
Carlos García Pérez

Técnico especialista en informática de empresa (CEU).

Ingeniero Técnico en Informática de Sistemas (UPM)

Creador de MobileTest, Haaala!, Girillo, toi18n.

Charla sobre desarrollo de aplicaciones en Android.

Ver todos los tutoriales del autor

Fecha de publicación del tutorial: 2007-02-09

Tutorial visitado 13.182 veces Descargar en PDF
Apache Jakarta Commons IO Jakarta Commons HttpClient

Apache Jakarta Commons IO

Introducción

En este tutorial vamos a hacer una presentación de la librería Jakarta Commons IO de Apache.

Esta librería nos proporciona una extensión a la funcionalidad de los paquetes de Entrada/Salida que nos proporciona la plataforma J2SE.

Para obtener una información más extensa puede dirigirse a la web oficial.

Commons IO se compone de varios paquetes que nos proporcionan:

  • Clases de utilidad
  • Endian. (Si has trabajado con sockets entre distintas plataformas estas clases te servirán de gran ayuda)
  • Iteradores de líneas para stream de caracteres.
  • Nuevos InputStream y OutputStream.

Ejemplos

Clases de utilidad

org.apache.commons.io.FileUtils

Esta clase nos proporciona una valiosa funcionalidad para realizar las siguientes tareas:

  1. Lectura, escritura, modificación, creación y borrado de ficheros y directorios.
  2. Comparación entre ficheros.
  3. Facilidades de búsqueda en directorios.
  4. Cálculo de Checksums.

En la siguiente aplicación resalto la funcionalidad que a mi personalmente me ha parecido más útil.

org.apache.commons.io.IOUtils

Esta clase nos proporciona una valiosa funcionalidad para leer, escribir y comparar Stream, Readers y Writers.

En la siguiente aplicación resalto la funcionalidad que a mi personalmente me ha parecido más útil.

org.apache.commons.io.FilenameUtils

Esta clase nos proporciona una valiosa funcionalidad para el tratamiendo de rutas de archivos.

En la siguiente aplicación resalto la funcionalidad que a mi personalmente me ha parecido más útil.

org.apache.commons.io.filefilters.*

Esta clase nos proporciona una valiosa funcionalidad para realizar búsquedas parametrizadas sobre archivos.

En la siguiente aplicación os muestro como utilizar y combinar filtros. Deseo resaltar que existen muchos filtros predefinidos más.

Conclusiones

Como veis este tutorial no tiene una elevada complejidad ni explica tecnologías complejas, pero creo que este API es interesante y puede ahorrar tiempo en el desarrollo de cualquier proyecto.

Bueno, espero que os haya sido de utilidad este tutorial.

En Autentia Real Business Solutions, nos gusta compartir el conocimiento. Aquí teneis un poquito más de nuestra aportación.

Si algún día necesitais ayuda con vuestros proyectos o necesitais formación, podéis encontrarnos en Autentia

Carlos García Pérez. Creador de MobileTest, un complemento educativo para los profesores y sus alumnos.
cgpcosmad@gmail.com

A continuación puedes evaluarlo:

Regístrate para evaluarlo

Por favor, vota +1 o compártelo si te pareció interesante

Share |
Anímate y coméntanos lo que pienses sobre este TUTORIAL: