Artigo na revista Java Magazine 84
19/outubro/2010 - Tutoriais
Olá!
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
NullPointerException ou FileNotFoundException ao executar relatórios com Jasper Reports
21/fevereiro/2010 - Java, Tutoriais
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 não encontrado.]
Espero ter ajudado.
Até mais,
Roberto
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 não encontrado.]
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
Exibindo relatórios gerados pelo Jasper Report em Flex
15/julho/2009 - Java, Tutoriais
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.
[Download não encontrado.]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.
Até mais,
Roberto
Introdução a relatórios crosstab com iReport/JasperReports
15/julho/2009 - Java, Tutoriais
Olá!
Escrevi mais um tutorial sobre iReport, dessa vez explorei os relatórios crosstab ou relatórios de tabela cruzada.
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.
- http://www.furutani.com.br/2009/02/usando-o-jrbeancollectiondatasource/
- http://www.furutani.com.br/2009/02/tutorial-de-jasperreports-usando-arraylist-de-vo/
- http://www.furutani.com.br/2009/07/gerando-relatorios-com-jasperreports-e-ireports-no-netbeans/
Até mais,
Roberto