JasperReports

logiciel informatique From Wikipedia, the free encyclopedia

JasperReports est un outil de reporting offert sous forme d'une bibliothèque qui peut être embarquée dans tout type d'applications Java.

Faits en bref Développé par, Première version ...
JasperReports
Informations
Développé par Jaspersoft
Première version Voir et modifier les données sur Wikidata
Dernière version 7.0.3 ()[1]Voir et modifier les données sur Wikidata
Dépôt github.com/TIBCOSoftware/jasperreportsVoir et modifier les données sur Wikidata
Écrit en JavaVoir et modifier les données sur Wikidata
Système d'exploitation Multiplateforme (d)Voir et modifier les données sur Wikidata
Environnement Machine virtuelle JavaVoir et modifier les données sur Wikidata
Formats lus JasperReports JRXML report definition (d) et JasperReports Print (d)Voir et modifier les données sur Wikidata
Formats écrits JasperReports Print (d)Voir et modifier les données sur Wikidata
Type outil de reporting
Licence Licence publique générale limitée GNUVoir et modifier les données sur Wikidata
Site web community.jaspersoft.com/project/jasperreports-libraryVoir et modifier les données sur Wikidata
Fermer

Fonctionnement

JasperReports se base sur des fichiers XML (dont l'extension est en général .jrxml) pour la présentation des états. Il peut être couplé à Jaspersoft Studio (outil WYSIWYG) ou JasperStudio (plugin Eclipse équivalent) pour faciliter sa mise en œuvre dans une application Java, classique ou orientée web[2].

Les rapports JasperReports sont définis dans un format de fichier XML appelé JRXML, qui peut être écrit manuellement, généré automatiquement ou conçu à l’aide d’un outil graphique. Le fichier compilé correspondant possède l’extension .jasper. La compilation peut être réalisée à la volée par iReport, ou au moment de l’exécution à l’aide de la classe JasperCompileManager.

Il existe en outre une application nommée JasperReports Server (JRS) depuis la V4 (anciennement JasperServer) qui propose un serveur d'application et la création de rapports web[3].[4] Cette application, autrefois open source, est devenue un produit commercial en janvier 2024[5].

Formats

L'export de rapports peut être aux formats :

Il est également possible d'utiliser d'autres bibliothèques (JFreeChart…) pour accompagner les rapports de diagrammes.

Les données peuvent provenir de sources diverses :

Historique

Le développement de JasperReports a été initié par Teodor Danciu en juin 2001. Le projet a été enregistré sur SourceForge en septembre 2001[6], et la première version publique, JasperReports 0.1.5, est sortie le 3 novembre 2001[7].

La version 1.0 a été publiée le 21 juillet 2005[8]. Le code a d’abord été distribué sous une licence spécifique JasperReports, puis sous la licence GNU LGPL[6].

Références

Liens externes

Related Articles

Wikiwand AI