Plan Présentation Jasper. Soft n Jasper. Reports n ¨ i. Report Designer ¨ Possibilités ¨ Fonctionnement ¨ Exemple n Conclusion 2
Jasper. Soft n Création 2001 ¨ Teodor n n Danciu Hibernate Jasper. Reports Server ¨ Application J 2 EE 3
Jasper. Reports Outil de reporting Open Source (LGPL) n Bibliothèque Java n Mise en forme de données n ¨ JDBC ¨ Java. Beans / EJB ¨ XML ¨ CSV 4
Jasper. Reports n Génération : ¨ PDF – HTML – XLS – CSV – XML n Mise en forme XML n Editeur WYSIWYG : ¨ i. Report 5
Jasper. Reports n Réalisation : 6
Jasper. Reports n Modèles XML ¨ Création manuelle ¨ Création avec éditeur graphique n i. Report 7
Jasper. Reports n Modèle XML ¨ Structure 8
Jasper. Reports n Modèle XML ¨ Requête 9
Jasper. Reports n Modèle XML ¨ Champs 10
Jasper. Reports n Modèle XML ¨ Variables / Paramètres 11
Jasper. Reports n Modèle XML ¨ Zones 12
Jasper. Reports n Modèle XML ¨ Texte statique / dynamique 13
i. Report Designer 14
i. Report Designer n Zones 15
i. Report Designer n Palette 16
i. Report Designer n Edition : ¨ Graphique ¨ Manuelle n Sources de données 17
i. Report Designer n Requête du rapport : 18
i. Report Designer n Utilisation champs 19
i. Report Designer n Mise en forme du rapport $F{ORDERID}, $F{SHIPNAME} … 20
i. Report Designer n Résultat 21
i. Report Designer n Démonstration 22
i. Report Designer n Code Java n Une seule requête par rapport : ¨ Sous-rapports 23
Jasper. Reports n Bibliothèque Java ¨ Version 4. 8. 0 : 5 novembre 2012 ¨ Utilise de nombreuses bibliothèques, notamment du projet Commons d’Apache n Intégration J 2 EE 24
Jasper. Reports n Classes de la bibliothèque 25
Jasper. Reports n Classes facades 26
Jasper. Reports n Exemple de code 27
Jasper. Reports n Exemple de code 28
Conclusion Projet actif n Très utilisé Grande communauté n Sources de données acceptées n n Pas facile à prendre en main 29
Webographie n http: //community. jaspersoft. com/project/jas perreports-library n http: //jasperreports. sourceforge. net/Jasper Reports-Ultimate-Guide-3. pdf 30