manual Jasper Report

Páginas: 19 (4560 palabras) Publicado: 12 de agosto de 2013
Introducción a JasperReports
JasperReports es la mejor herramienta de código libre en Java para generar reportes. Puede
entregar ricas presentaciones o diseños en la pantalla, para la impresora o para archivos en
formato PDF, HTML, RTF, XLS, CSV y XML.
Está completamente escrita en Java y se puede utilizar en una gran variedad de aplicaciones de
Java, incluyendo J2EE o aplicaciones Web, paragenerar contenido dinámico.
Requerimientos de JasperReports



Se requiere tener instalado en el equipo el JDK 1.4 (SDK) o posterior. No basta con tener
instalado el J2RE (Run Time Environment).



Las siguientes librerías junto con la de JasperReports deben incluirse en el proyecto en que se
desee incluir esta herramienta para generar reportes.
Jakarta Commons Digester Component(versión 1.1 o posterior)
http://jakarta.apache.org/commons/digester/

commons-digester.jar
Jakarta Commons BeanUtils Component (versión 1.1 o posterior)
http://jakarta.apache.org/commons/beanutils/

commons-beanutils.jar
Jakarta Commons Collections Component (versión 1.0 o posterior)
http://jakarta.apache.org/commons/collections/

commons-collections.jar

Jakarta Commons LoggingComponent (versión 1.0 o posterior)
http://jakarta.apache.org/commons/logging/

commons-logging.jar



Driver JDBC 2.0 (Usualmente incluido en el SDK)



PDF. Librería libre Java-PDF iText por Bruno Lowagie y Paulo Soares
(versión 1.01 o posterior)
http://www.lowagie.com/iText/

itext-1.02b.jar



XLS

Jakarta POI (versión 2.0 o posterior)
http://jakarta.apache.org/poi/poi-2.0-final-20040126.jar

Funcionamiento de JasperReports
JasperReports trabaja en forma similar a un compilador y a un intérprete, ver figura 1. El usuario
diseña el reporte codificándolo en XML de acuerdo a las etiquetas y atributos definidos en un
archivo llamado jasperreports.dtd (parte de JasperReports). Usando XML el usuario define
completamente el reporte, describiendo donde colocartexto, imágenes, líneas, rectángulos, cómo
adquirir los datos, como realizar ciertos cálculos para mostrar totales, etc.

Este archivo fuente XML debe ser compilado para obtener un reporte real. La versión compilada
del fuente es nombrada "archivo jasper" (este termina con .jasper). Un Archivo jasper es el
compilado de un código fuente. Cuando tenemos un archivo jasper, necesitamos otra cosapara
producir un reporte: necesitamos datos. Esto no siempre es cierto. En algunos casos querríamos
generar un reporte que no mostrara datos dinámicos, solo texto estático por ejemplo, pero esto
puede simplificarse a un reporte que tiene solamente un registro vacío. Para proporcionar estos
registros al “jasper engine” necesitamos presentarlos usando una interfaz especial específica
llamadaJRDataSource. Una fuente de datos + un Archivo jasper = un “archivo print”. Un “archivo
print” puede exportarse en muchos formatos como PDF, HTML, RTF, XML, XLS, CVS, etc. La
exportación se puede realizar utilizando clases especiales para implementar exportadores
específicos.
Compilación, exportación de reportes de JasperReports

Para un novato, diseñar y crear el archivo jasper es la tarea masdura. Cuando se haya diseñado y
compilado el archivo jasper, se puede utilizar la librería JasperReports para llenar dinámicamente
el reporte en varios entornos como una aplicación web (Usando un servlet de Java por ejemplo,
pero también funciona para generar reportes PDF desde un script PHP).
Jasper tiene disponible un visualizador especial para desplegar la vista previa de un reporte;diseñado para aplicaciones tradicionales de Java basadas en Swing.

iReport
iReport es un diseñador visual de código libre para JasperReports escrito en Java. Es un programa
que ayuda a los usuarios y desarrolladores que usan la librería JasperReports para diseñar reportes
visualmente. A través de una interfaz rica y simple de usar, iReport provee las funciones más
importantes para crear...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • manual de reporte
  • Openbravo definir informe desde jaspe report
  • Reporte De Manual De Instalación De Mysql
  • Manual GPS reporte
  • El Manual Del Perfecto Ateo Reporte
  • Manual de visual report viewer
  • Jasper
  • jasper

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS