Sugestoes de Geradores de Relatorios

Ola,

Tenho feito sempre os relatorios nas aplicacoes web manualmente,
ou seja, gerando o HTML no braco. Agora descobri o tal do Jasper
Report. Minhas duvidas sao:

  1. Este é o melhor gerador de relatorio freeware para Java?
  2. O desempenho dele é satisfatorio?
  3. Funciona de maneira totalmente integrada com a aplicacao,
    ou seja, para o usuario final nao ha nenhum “trauma” de
    ter que instalar nada nas estacoes, nem habilitar algum recurso
    adicional no servidor (a nao ser os JARs)?
  4. Eu vi que existem varios designers visuais. Qual deles é o
    melhor? Ou todos tem +/- as mesmas coisas?
  5. Existe algum tutorial de como instala-lo e como fazer uma
    primeira aplicacao AloMundodosRelatoriosnaWeb? Pois eu
    dei uma lida no Tutorial do site dele e nao “conta a historia”
    toda de como fazer funcionar.

ola edilmar…

encontrei algumas solucoes p/ fazer relatorios em Java, mas parece q o melhorzinho mesmo eh o Jasper…

talvez vc apanhe um pouco no comeco com ele, mas ele gera relatorios mto bons…
o chato eh fazer relatorios p/ aplicacoes Web, pois ele gera um HTML proprio p/ exibir os dados, mas nada complicado de entender…

se vc tiver o conceito de relatorio (page header, page footer, etc) vai ficar facil de usa-lo…

qq duvida, a galera aki do GUJ eh fera em ajudar…

ate mais

O problema é que eu nao consegui ver no site do Jasper nenhum guia
de como instalar, como fazer ele funcionar com o gerador visual, etc.
Ou seja, estou perdidaco em fazer ele pelo menos aparecer na tela,
para eu comecar a testa-lo.

Eu nao sei bem como a coisa toda funciona: minha ideia seria montar
uma servlet bem simples que chamasse o Jasper para rodar o relatorio,
mas eu nao consegui fazer nada ate agora, e ja procurei sites na Net
com possiveis tutoriais de instalacao, configuracao, testes, etc, e nao
achei nada ate agora.

Qual é a dica de “boot” para eu comecar a usa-lo?

Olá,

Da uma olhada no ireports que é uma GUJ pro Jasper

[]'s

Olhei o iReport e parece ser bem interessante.
Agora entra a duvida no contexto de Servlet mesmo…

  • no iReport eu gero o layout do relatorio, e pelo que entendi, o arquivo “quente” é o XML, certo?
  • eu consigo “rodar” o relatorio na boa no iReport, mas agora como eu faco para, por dentro da servlet, passar parametros para o SQL do Jasper/iReport e ele gerar um HTML (ou PDF) que eu possa devolver para o usuario?

Ex. Select CodCliente,Nome From Cliente Where Nome like “%SILVA%”
onde SILVA é um parametro que o usuario digita na pagina de filtro que chama a servlet.

Outra hipotese seria eu gerar o XML “no braco” por dentro da servlet, mas acredito que teria que escrever um baita codigo para fazer isso (ou pegar algum componente que faca isso na Net). Existe esta opcao?