Olá!

JM 84

 

A edição 84 da Java Magazine está mais especial pra mim, pois nesta edição está publicado o artigo Gerando relatórios com iReport escrito por mim.

Com ele espero ajudar de alguma forma os iniciantes nessa ferramenta, que como eu sofreram um pouco pra usar a duplinha dinâmica JasperReport/iReport.

 

 

Até mais,

Roberto

Share

Olá!

Muitas pessoas tem dificuldade em utilizar os relatórios feitos no iReport em suas aplicações, especialmente as webs, por não saberem onde colocar os arquivos .jasper em sua aplicação para que o Servlet ou o ManagedBean consiga lê-los. Então é bem comum ver  erros como esses:

net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException
java.lang.NullPointerException
at net.sf.jasperreports.engine.JRPropertiesMap.readObject(JRPropertiesMap.java:185)

Recomendo colocar os arquivos jasper e/ou jrxml juntos as classes Java e não nos diretórios abaixo de Páginas Web no Netbeans ou Web Content no Eclipse, pois eles podem fica expostos. Não é desejado que os usuários possam baixa os arquivos jasper e/ou jrxml e ficarem fuçando neles.

A figura abaixo mostra o local correto para copiar o arquivo jasper e/ou jrxml no Netbeans. No Eclipse a lógica é a mesma, no lugar de Pacotes de código fontes coloque em Java Resorces: src.

Note que o arquivo jasper e/ou jrxml está no mesmo pacote do GerarRelatorioServlet.java e para obter o InputStream no Servlet eufaço assim getResourceAsStream(“Rel_Precipitacoes.jasper”).

Para ser mais organizado é possível colocar em outro pacote, nesse caso é preciso ajustar o caminho ao jasper com relação ao local do GerarRelatorioServlet.java. No exemplo abaixo o jasper ficou no pacote br.com.furutani.relatorios logo obtemos o InputStream passando esse caminho “../relatorios/Rel_Precipitacoes.jasper” no GerarRelatorioServlet.

O projeto do netbeans com os fontes e bibliotecas do JasperReports podem ser baixados no link:  [download id=”27″]

Espero ter ajudado.

Até mais,
Roberto

Share

JasperReports em Flash

01/fevereiro/2010 - Java, Tutoriais

Olá!

Faz muito tempo que não publico nada no blog, mas ele não está abandonado.  😳

Neste post vou deixar mais uma dica sobre JasperReports e Flas, na verdade é só um exemplo de que é possivel usar o mesmo .jasper para criar relatórios em PDF e em Flash também.

Neste exemplo eu usei um outro exemplo que acompanha o JasperReports Flash Viewer 3.0.0.

» Clique aqui para ver o exemplo funcionando.

» Download dos fontes: [download id=”26″]

Outra opção para exibir relatórios em flash é utilizar o xViewer mostrado neste post Exibindo relatórios gerados pelo Jasper Report em Flex. O exemplo precisa do Adobe Flex e do ant para compilar, mas voce pode importar os fontes para sua IDE favorita sem problemas é só adicionar os jars no classpath.

Até mais,
Roberto

Share

Olá

Este post é para deixar registrado um tutorial relacionado ao JasperReports feito por Roberto Lourenço de Oliveira Júnior da UFLA.
De acordo com ele, o tutorial ensina como mostrar os relatórios em aplicativos feitos em Adobe Flex.

Neste artigo, mostrarei como integrar os relatórios gerados pelo Jasper Report com uma aplicação Flex,
utilizando para isso o xViewer, que nada mais é que um Flex Viewer para Jasper Report.

[download id=”17″]

Até mais,
Roberto

Share

Olá!

Escrevi mais um tutorial sobre iReport, dessa vez explorei os relatórios crosstab ou relatórios de tabela cruzada.

relatório crosstab

Introdução a relatórios Crosstab com iReport/JasperReports

No exemplo foi usado uma fonte de dados ODBC, mas nada impede usar uma Collection de beans para alimentar o relatório.

Espero ter ajudado. 😀

Abaixo mais links sobre como fazer relatórios em Java com iReport.

Até mais,
Roberto

Share