Tutorial Jasper
Autor:
Joaquim José Hangalo joajoshang@gmail.com Luanda, Outubro de 2009
SUMário
O JasperReports 3
Download do JasperReports 3
O IReport 4
Download e Instalação do iReport 4
Estrutura de um Relatorio 5
Configuração do iReport 7
Montagem do relatório 8
Configuração do data source 8
Montagem de um relatório simples com o iReport 11
Utilizando assistente 11
Editando o relatório. 17
Compilando e pré-visualizando o relatório no iReport 17
Adicionando Parâmetros ao Relatório 19
Adicionar o parâmetro à query 20
Chamada do relatório numa Aplicação Web 22
Configurando o NetBeans para executar o relatórios 22
Configurando as Bibliotecas do JasperReports no NetBeans. 23
Adicionando as bibliotecas ao projecto. 26
Bibliotecas adicionais. 27
Criando servlets para chamar os relatórios 28
Servlet que permite gerar um relatórios sem parâmetros 29
Servlet para chamar um Relatório com parâmetros 33
Chamada do servlet para gerar o relatório com parâmetros 37
Pagina Simples para passar o parâmetro 37
O JasperReports
O JasperReports é um Framework de código fonte aberto, utilizado para gerar relatórios multiplataforma. Escrita em java, essa biblioteca apresenta grande habilidde na orgnização e apresentação de conteúdo, permitindo a geração dinâmica de relatórios em diversos formatos, como PDF, HTML, XLS, CSV e XML, podendo ainde ser utilizada em qualquer aplicação Java, incluindo aplicações desktop, Web e distribuídas.
Usando XML, o desenvolvedor pode definir textos estáticos, imagens, linhas, formas geométricas, como rectângulos e elipses, e as suas localizações dentro do relatório. Quando pronto, esse ficheiro XML deve ser compilado e, então é gerado um ficheiro com a extensão .jasper, contendo a verão compilada do código XML.
O processo de desenvolvimento de um relatório começa com a codificação da definição do relatório em XML. Depois é