Home > Wiki > JasperReports
JasperReports
JasperReports é uma biblioteca Java que permite defnir um relatório e depois executá-lo contra uma fonte de dados.
A definição é feita em XML e pode ser editada manualmente. Contudo é normalmente usada a ferramente iReport que é um editor gráfico para o arquivo XML. O aquivo XML é depois compilado num arquivo com extensão. jasper que é um arquivo. class normal com a extenção modificada.
Este arquivo é depois executado contra uma fonte de dados, que na maioria dos casos é um banco de dados, mas não tem que ser. Existem várias fontes de dados e a biblioteca oferece mecanismos para que qualquer um crie uma fonte de dados compativel.
A biblioteca pode ser usada para ver o relatório em tela ou gerar um PDF. Esta caracteristica junto com a facilidade de uso e custo (grátis) das ferramentas fazem do JasperReports uma biblioteca de geração de relatórios completa.
A biblioteca e documentação podem ser obtidas site oficial.
