nous parlons ici de trois produits principaux: JasperReports: qui est juste une bibliothèque pour générer des rapports et le remplir iReport: qui est un outil graphique pour élaborer des modèles utilisés par la bibliothèque ci-dessus JasperServer: qui est une application complète avec l'interface web pour la gestion des rapports avec les utilisateurs des autorisations et d'autres caractéristiques,Quelle est la meilleure approche pour utiliser JasperReports?
documentation est vraiment pas bon, je veux utiliser le meilleur des produits ci-dessus pour intégrer JasperReports
à ma demande (Spring
/Hibernate
), donc s'il vous plaît conseils w chapeau est la meilleure approche pour ce faire,
1- rapports de conception à l'aide iReport
en utilisant la génération SQL embarquée, et faire comme un projet distinct de la mienne, j'ai essayé d'utiliser Hibernate
ou Spring
au sein iReport
mais aussi je fait face à beaucoup de problèmes et aucune documentation claire pour cette partie
2- attach avec mon projet, d'utiliser le même Hibernate
configuration, déjà créé des entités
3- essayez d'utiliser JasperServer
qui semble compliqué, et exposer les rapports que webservices
ou toute autre approche meilleure garantie, je sais que cela dépend de la façon dont mon projet traite, mais j'ai une pénurie de temps, donc cela dépend de l'approche ayant de meilleures documentations ou tutoriels.
votre approche semble meilleure, mais pourriez-vous calrifier 'Vous pouvez gérer les définitions de rapport séparément des requêtes et les nourrir avec les données produites par votre code' plus –
Créer et maintenir jrxmls avec iReport. Dans votre code, chargez les données dont vous avez besoin (SQL/Hibernate/_anything_) et appelez 'JasperFillManager.fillReport()' –
Ok, que ce que j'ai réalisé de la première réponse, mais vous le clarifiez, je pense que c'est la meilleure approche jusqu'à maintenant, Cordialement, –