JasperReports na WEB...  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
rbarioni
GUJ Master
[Avatar]

Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline

Fala galera...

estou tentando fazer um relatorio p/ rodar na internet...
olhei o exemplo q vem no jasper, mas ainda to apanhando um bocado dele...

alguem jah fez algum relatorio p/ rodar num site q poderia me dar uma ajuda??

valew

"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou."
[Email] [MSN] [ICQ]
douglasfs
JavaEvangelist
[Avatar]

Membro desde: 31/12/2002 17:50:02
Mensagens: 305
Localização: São Paulo / Brasil
Offline

Eu utilizei o trio JasperReports, IReport e OpenReports (este último que coloca o relatório na WEB).
O design do relatório faço no IReport, compilo o relatório e distribuo no OpenReports (ele vem com o Servidor Jetty como default, mas para meus testes eu utilizei o Tomcat).
Em relação ao OpenReports não tem erro, ele vem com um manual de como distribuir o relatório compilado.

Boa sorte

SCJP 1.4, SCWCD 1.4, SCBCD 5.0 beta
rbarioni
GUJ Master
[Avatar]

Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline

valew pela dica, douglas...

mas como vc faz as chamadas dos relatorios??
via servlet ou JSP??

falow

"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou."
[Email] [MSN] [ICQ]
rbarioni
GUJ Master
[Avatar]

Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline

douglas...outra coisa...

como configuro e comeco a usar o OpenReports??
nao entendi mto bem o readme dele...

valew

"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou."
[Email] [MSN] [ICQ]
douglasfs
JavaEvangelist
[Avatar]

Membro desde: 31/12/2002 17:50:02
Mensagens: 305
Localização: São Paulo / Brasil
Offline

mas como vc faz as chamadas dos relatorios??
via servlet ou JSP??


Atualmente estou testando pelo Velocity (o padrão do OpenReports), nesse caso ele mostra uma lista de relatórios existentes, quando você executa o relatório junto com os parâmetros (ou sem ele), ele mostra a URL com os valores que ele utilizou, pretendo substituir esses valores pelos meus utilizando uma classe do tipo Action que despacha os valores para os relatório.

SCJP 1.4, SCWCD 1.4, SCBCD 5.0 beta
douglasfs
JavaEvangelist
[Avatar]

Membro desde: 31/12/2002 17:50:02
Mensagens: 305
Localização: São Paulo / Brasil
Offline

rbarioni wrote:douglas...outra coisa...

como configuro e comeco a usar o OpenReports??
nao entendi mto bem o readme dele...

valew


1) Place the compiled JasperReport file in the openreports/server/reports/jasper directory

Nesse caso utilizo o iReport (fique atento pois não funciona com o Jasper Reports 0.4.5, só funciona no 0.4.4 (a mesma versão que vem empacotada com o OpenReports)), crio meu relatório e o compilo para gerar a extensão .jasper

Copio esse arquivo compilado para a pasta server/reports/jasper

2) Create an xml definition file for the report and place it in the openreports/server/reports/defs directory

Aí você tem que criar um arquivo xml em openreports/server/reports/defs (tem exemplos nessa mesma pasta), contendo os parâmetros que você quer passar para o relatório e com qual banco você pretende se conectar.

Se você quiser lhe envio um exemplo que eu fiz (é bem básico) de um relatório que acessa o banco Oracle filtrando a data por parâmetro do relatório (só que está na minha casa esse exemplo).

Se você quiser coloca-lo no Tomcat, basta copiar o diretório server para o webapps do Tomcat

SCJP 1.4, SCWCD 1.4, SCBCD 5.0 beta
rbarioni
GUJ Master
[Avatar]

Membro desde: 02/09/2002 10:49:11
Mensagens: 1317
Localização: Campinas
Offline

douglas...

nao sei se vai me ajudar entao...aqui tenho o jasper 0.4.5...fizemos o upgrade de versao pq a anterior nao funcionava com os sub-relatorios....

vc nao chegou a fazer nada usando apenas o jasper??

falow

"Ozzy Osbourne pode ter inventado o heavy-metal, mas com certeza, Metallica o aprimorou."
[Email] [MSN] [ICQ]
douglasfs
JavaEvangelist
[Avatar]

Membro desde: 31/12/2002 17:50:02
Mensagens: 305
Localização: São Paulo / Brasil
Offline

rbarioni wrote:douglas...

nao sei se vai me ajudar entao...aqui tenho o jasper 0.4.5...fizemos o upgrade de versao pq a anterior nao funcionava com os sub-relatorios....

vc nao chegou a fazer nada usando apenas o jasper??

falow


Apenas no Jasper não, inclusive tentei até recompilar os fontes do openreports com a lib do 0.4.5 e não adiantou nada (pelo menos na minha máquina), só funciona com o 0.4.4.

SCJP 1.4, SCWCD 1.4, SCBCD 5.0 beta
David
JavaEvangelist
[Avatar]

Membro desde: 18/03/2005 13:10:33
Mensagens: 450
Localização: Natal/RN
Offline

Pessoal, eu queria que me dessem uma dica para geração de relatórios web. Já vi o que vocês postaram, mas o relatório sempre é gerado em html ou pdf.

O problema é que eu preciso fazer relatórios grandes, como um relatório de movimentação de 300.000 itens por exemplo, e não queria que o usuário tivesse que esperar tanto para poder visualizar todo o html/pdf (as vezes o browser até trava). O ideal seria que, para cada página que o usuário queira ver, o banco seja acessado e o relatório seja preenchido (como na visualização de relatórios no iReports).

Uma solução seria criar um applet, mas vocês não conheceriam nada melhor que eu possa usar?

David Pereira
Engenheiro de Computação - UFRN
Mestre em Engenharia Elétrica
Doutorando em Engenharia Elétrica
[WWW]
JAVA DIGAO
JavaBaby
[Avatar]

Membro desde: 20/08/2005 15:48:44
Mensagens: 84
Offline

Bom dia Douglas,
Por acaso vc tem algum exemplo sobre o OpenReport, tipo conexão etc...


Vlw!!!
[Email] [MSN]
brlima
Moderador
[Avatar]

Membro desde: 12/05/2003 14:03:38
Mensagens: 1537
Localização: São Paulo - SP
Offline

nunca é tarde, mas ai vai....
o problema da versão é só trocar o jasperreportXXX.jar.
este é o arquivo que é usado para carregar os relatorios e se for diferente do que foi compilado, então dá problemas...
aí é só trocar que resolve...

Bruno R. Lima
-------------------------------------------
flickr :: twitter
[MSN]
Lucashgt
Virtual Machine Man

Membro desde: 20/06/2003 20:25:41
Mensagens: 511
Localização: BR
Offline

Aproveitando que o tópico ressurgiu, gostaria de saber daqueles que o utilizaram, se a quebra de página nos relatórios em HTML fica legal.

Lucas H. G. Toniazzo
Vraptor
blog
[Email] [WWW] [MSN] [ICQ]
corolas
Smalltalk

Membro desde: 09/11/2007 14:21:47
Mensagens: 1
Offline

Sei lá brother... 2ª divisão!!!
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team