26 enero 2009

Netbeans 6.5 y iReport

El siguiente blog, muestra la forma en que podemos realizar reportes desde ireport y utilizarlos en nuestra aplicacion web ejecutandose en glassfish.

requisitos para implementar los reportes:

-Netbeans 6.5
-iReport 2.0.1
-jasperreports-1.3.3


deben descargar el proyecto jasperreports-1.3.3, fijense en la carpeta en donde ubican dicho proyecto, ya que usaremos la ruta posteriormente.

ahora entremos en materia

1. debemos crear la libreria en Netbeans, en el IDE nos dirigimos a tools > Libraries
nos aparecerá el administrador de Librerias.



damos clic en New Library, escribimos en nombre de la libreria, en este caso jasper-reports-1.3.3 y selecionas el tipo Class Libraries.

Una vez creada la libreria, procedemos a agregarles los .jar correspondientes...
en el administrador de librerias, seleccionamos la jasper-reports-1.3.3, damos clic en el boton Add JAR/Folder

Buscamos el directorio donde se encuentra el proyecto jasperreports-1.3.3, buscar el subdirectorio dist y selecionar el archivo jasperreports-1.3.3.jar y agregamos...



repetimos el paso anterior, pero esta vez, nos vamos al subdirectorio lib y selcionamos los siguientes archivos:

  • commons-beanutils-1.7.jar
  • commons-collections-2.1.jar
  • commons-logging-1.9.2.jar
  • commons-digester-1.7.jar
  • commons-javaflow-20060411.jar
  • Itext-1.3.1.jar
y damos clic al boton Add JAR/Folder...


2. Ahora tenemos que indicarle a Netbeans que tipo de archivos tiene que asociar. Nos dirgimos a tools > Options nos aparecerá la siguiente ventana.


luego selecionamos Miscellaneous > Files, damos clic en New..
en el cuadro de dialogo colocamos jrxml (el tipo de archivo fuente de ireport), y presionamos OK


En las opciones del dropDown Associated File Type (MIME), seleccionamos XML Files (application/xml) y presionamos


Con los pasos anteriores tenemos netbeans configurado con jasperreports, si desemos configurar nuestro proyecto , aca esta la segunda parte del tema Configurar el proyecto