JasperReports

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
JasperReports
Desarrollador
JasperSoft
http://community.jaspersoft.com/project/jasperreports-library
Información general
Última versión estable 5.5.0
30 de abril de 2013; hace 1 año (2013-04-30)
Género Herramienta de creación de informes
Programado en Java
Sistema operativo Multiplataforma
Plataforma Java
Licencia GNU Lesser General Public License
[editar datos en Wikidata ]

JasperReports es una librería de creación de informes que tiene la habilidad de entregar contenido enriquecido al monitor, a la impresora o a ficheros PDF, HTML, XLS, CSV y XML.

Está escrito completamente en Java y puede ser usado en gran variedad de aplicaciones de Java, incluyendo J2EE o aplicaciones web, para generar contenido dinámico. Se ha desarrollado un subproyecto que es un servidor integrado para informes: JasperReports Server.

Su propósito principal es ayudar a crear documentos de tipo páginas, preparados para imprimir en una forma simple y flexible.

JasperReports se usa comúnmente con iReport, un front-end gráfico de código abierto para la edición de informes, si bien a partir de la versión 5.5.0 iReport ha sido sustituido por Jaspersoft Studio, un front-end gráfico de código abierto basado en Eclipse.

Se encuentra bajo licencia libre GNU, por lo que es Software libre. Forma parte de la iniciativa apilada open source Lisog.

Características[editar]

JasperReports es una biblioteca que puede ser embebida (incrustada) en cualquier aplicación Java. Sus funciones incluyen:

  • Scriptlets, que pueden acompañar a la definición del informe,[1] y pueden ser invocados en cualquier momento por la definición para realizar un procesamiento adicional. El scriptlet se basa en Java, y tiene muchos ganchos (hooks) que se pueden invocar antes o después de las etapas de la generación de informes, como el Informe, Página, Columna o Grupo.
  • Sub-informes[2]

Para usuarios con requisitos más sofisticados de gestión, los informes diseñados para JasperReports pueden ser fácilmente importados a JasperServer- el servidor de informes interactivos. Página del proyecto JasperServer (en inglés)

Referencias[editar]

Notas[editar]

  1. Erik Swenson (20-09-2002). «Reports made easy with JasperReports». JavaWorld.com. Consultado el 11-01-2007.
  2. Christian Brell, Tobias Kieninger (January 2007). «Freie Reporting-Tools im Vergleich» (PDF). JavaSpektrum. http://www.oio.de/public/opensource/JS_01_07_Reporting.pdf. 

Bibliografía[editar]

  • Brian D. Eubanks (15 de noviembre de 2005). «Chapter 6. Graphics and Data Visualisation». Wicked Cool Java: code bits, open-source libraries, and project ideas. No Starch Press. pp. pp144–146. ISBN 1593270615. 
  • Jack M. Germain (26-07-2007). «So You Want to Be a Linux Developer, Part 1». TechNewsWorld. Consultado el 30-07-2007. 

Refactorización de código[editar]

JasperReports ha sido el foco principal de varios papeles académicos de refactorización de código:

Véase también[editar]

Enlaces internos[editar]

Enlaces externos[editar]