Boas práticas com iReport

Boa tarde,

Gostaria de sugestões para se trabalhar com iReport e manter "uma boa prática"
A minha aplicação é Web, e basicamente está organizada em

Actions -> Bussiness Object - DAO

Eu gostaria de manter essa estrutura também para o iReport, não gostaria de ter que transferir um resultSet da DAO para BO

Desde já agradeço

Boa tarde,
passa para os seus relatórios um List<Pojo>, desta maneira você pode manipular os dados antes de passar para o jasper gerar o mesmo.
No Ireport, vai em Data, Connections/Datasource, JavaBeans set datasource.
Depois você vai em Data, Report Query, JavaBean Data Source e coloca o nome do seu Pojo que você vai mapear como sendo o datasource.
Certifique-se de ter empacotado seu pojo em algum .jar e ter adicionado o mesmo no classpath do Ireport.
Depois é só brincar.
Abs

implemente um datasource para vc como o colega falou, recomendei isto neste topico aqui no guj, bem como outras dicas.