Vous êtes sur la page 1sur 20

Génération des

états avec
JasperReports

Pr. Attariuas hicham


Plan
 Présentation JasperSoft
 JasperReports
 iReport Designer
 Possibilités
 Fonctionnement
 Exemple

 Conclusion

2
JasperSoft
 Création 2001
 Teodor Danciu
 Hibernate

 JasperReports Server
 Application J2EE

3
JasperReports
 Outil de reporting Open Source
(LGPL)
 Bibliothèque Java
 Mise en forme de données
 JDBC
 JavaBeans / EJB
 XML
 CSV

4
JasperReports
 Génération :
 PDF – HTML – XLS – CSV – XML
 Mise en forme XML

 Editeur WYSIWYG :
 iReport

5
JasperReports
 Réalisation :

6
JasperReports
 Modèles XML
 Création manuelle
 Création avec éditeur graphique

 iReport

7
iReport Designer
 Palette

8
iReport Designer
 Edition :
 Graphique
 Manuelle

 Sources de données

9
iReport Designer
 Requête du rapport :

10
iReport Designer
 Utilisation champs

11
iReport Designer
 Mise en forme du rapport

$F{ORDERID}, $F{SHIPNAME} …

12
iReport Designer
 Résultat

13
iReport Designer
 Démonstration

14
iReport Designer
 Code Java

 Une seule requête par rapport :


 Sous-rapports

15
JasperReports
 Bibliothèque Java
 Version 4.8.0 : 5 novembre 2012
 Utilise de nombreuses bibliothèques,
notamment du projet Commons d’Apache

 Intégration J2EE

16
JasperReports
 Classes de la bibliothèque

17
JasperReports
 Exemple de code

18
Conclusion
 Projet actif
 Très utilisé  Grande communauté
 Sources de données acceptées

 Pas facile à prendre en main

19
video
1. Présentation de la base des données.avi

2. Ajout pluging (iReport) au netbean.avi

3. Configuration de Ireport avec bdd

4. Créer un projet java et ajout de librairies

5. Créer un report(jrxml) avec wizard-Report

6. Code java pour generer etat en pdf – VF

7. [Annexe]- code java pour generer etat en HTML

8. [Annexe]- code java pour générer etat streaming

Vous aimerez peut-être aussi