Je construis une application web j2ee avec une base de données MySQL. J'ai besoin de créer des rapports, de découper et de découper les données de diverses manières. Est-il préférable d'aborder chaque exigence de rapport, écrire le code pour servir les données? Ou, y a-t-il un cadre que je devrais examiner?Création de rapports avec Java
Répondre
Il est difficile de donner une réponse précise que vous n'avez pas donné beaucoup de détails pour que je venais de suggérer un coup d'oeil à JasperReport (et iReport), Eclipse Birt ou Pentaho Report.
Cette thread vous donnera quelques informations sur les différences entre eux. Ou Google un peu.
j'essaie de comprendre la différence entre l'écriture du code à afficher données, vs en utilisant quelque chose comme iReport. Parce que je n'ai jamais utilisé les services de reporting, quelle est la différence entre obtenir des exigences, écrire du code pour obtenir et afficher les données, ou utiliser un service de reporting comme iReport? – bmw0128
L'outil iReport vous permet d'utiliser un concepteur graphique pour créer un rapport et l'obtenir comme vous le souhaitez. Ensuite, vous pouvez soit importer le fichier .jrxml dans un serveur JasperReports et l'exécuter ici, ou vous pouvez le brancher dans votre propre code Java et l'exécuter de façon autonome. Il est beaucoup plus facile et plus rapide d'utiliser cette méthode que de, par exemple, coder en dur un rapport en utilisant uniquement la bibliothèque iText. –
Fondamentalement, un service de reporting fournira un concepteur pour créer un modèle de rapport et une API pour alimenter le modèle avec des données et générer les rapports (dans divers formats). Sans un tel service, eh bien, vous devez tout faire manuellement. –
Jetez un oeil à JasperReports (http://www.jasperforge.org). Vous pouvez l'intégrer dans votre application Java ou l'utiliser en tant qu'application de reporting autonome sur le même modèle que Crystal Reports.
recommande iReport, un sous-projet JasperReports
http://jasperforge.org/plugins/project/project_home.php?projectname=ireport
Vous pouvez également regarder Docmosis puisque vous pouvez effectuer une grande partie du travail dans les modèles qui ne sont que des documents doc ou odf. Vous ne pouvez pas tout faire dans Docmosis mais les choses typiques du rapport peuvent être faites plus rapidement.
- 1. Création de rapports avec DB2
- 2. Interface utilisateur de création de rapports sur les exceptions Java
- 3. Outils de création de rapports CVS gratuits
- 4. Didacticiel de création de rapports .NET
- 5. Outil de création de rapports pour Excel
- 6. Création de rapports générés par l'utilisateur
- 7. Outils de création de rapports Web (similaire à Tableau)
- 8. Outil de création de rapports python, similaire à birtviewer
- 9. Création de rapports sur la progression de l'appel de service Web en Java
- 10. API Java pour l'éditeur de rapports
- 11. Outil de création de rapports (facilité) de petite taille
- 12. Alignement correct des services de création de rapports
- 13. Optimisation/Bonnes pratiques Outil de création de rapports Inetsoft Style?
- 14. Création de rapports sur les flux de travail dans SharePoint
- 15. Options de création de rapports pour une application WPF?
- 16. Mémoire Problème lors de la création de grands rapports d'accès
- 17. données de sauvegarde pour la création de rapports
- 18. Solution de création de rapports Web sans Reporting Services?
- 19. Création de rapports à partir d'une source de données XML
- 20. Création de rapports Excel par programmation à partir de modèles
- 21. Outil de création de rapports PHP open source
- 22. Création de rapports à l'aide de VS 2008
- 23. Services de création de rapports et bibliothèque personnalisée
- 24. Problème de création de sous-rapports dans iReport
- 25. Création de programmes Java
- 26. Interrogation d'une table d'audit unique pour la création de rapports
- 27. Création de rapports sur le serveur et le client
- 28. Rédaction de rapports avec Perl
- 29. des classes Création dynamique avec Java
- 30. Création de rapports pour une application Web multi-locataires
De quel format avez-vous besoin pour envoyer les rapports en HTML, PDF, JPG, etc.? –
html, je veux pdf plus tard, mais pour l'instant, un utilisateur pourrait peut-être définir quelques paramètres, puis le rapport serait exécuté, et être affiché sur la page Web – bmw0128