Geração de Relatórios: Annotation + JasperReports - Query

Olá!!

fiz esse mesmo post na seguinte discussão:
http://www.guj.com.br/posts/list/0/3657.java#426779

mas, como essa discussão já estava bem antiga, queria ressucitar este assunto com uma nova abordagem!!

estou pesquisando como gerar relatórios para o projeto da empresa onde trabalho!

encontrei ótimas ferramentas, e considero o JasperReport a mais robusta dentre as open source e livres!

mas tenho que faz\er um sistema de geração de inteerfaces bem prático, com um design padrão, seja pra PDF, XLS, HTML, …

e minha idéia seria usar o Jasper e o Annotation, abolindo o uso direto do XML! assim como existe o Hibernate Annotation!

outro aspecto é quanto à consulta no banco de dados! esta consulta não pode ser feita pelo gerador de relatórios, isso é feito por outra camada do projeto!

a camada de geração de ralatórios apenas receberia o resultado de uma consulta já feita!!

gostaria de saber se isso é viável com o JasperReport?!

e aceito sugestões, idéias e críticas quanto a tudo isso!!

obrigado!

Cara, não vejo problemas pra você utilizar o jasper.

Acho que ele atende bem as especificações…

Tenho casos aqui que as consultas em mySql alimentam beans e os beans são passados pro Ireport atraves de CollectionsDataSource.

Funciona muito bem.