1 / 31

JasperReports

JasperReports. 19/11/2012 MASROUR Mehdi. Plan. Présentation JasperSoft JasperReports iReport Designer Possibilités Fonctionnement Exemple Conclusion. JasperSoft. Création 2001 Teodor Danciu Hibernate JasperReports Server Application J2EE. JasperReports.

Download Presentation

JasperReports

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JasperReports 19/11/2012 MASROUR Mehdi

  2. Plan • Présentation JasperSoft • JasperReports • iReport Designer • Possibilités • Fonctionnement • Exemple • Conclusion

  3. JasperSoft • Création 2001 • Teodor Danciu • Hibernate • JasperReports Server • Application J2EE

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

  5. JasperReports • Génération : • PDF – HTML – XLS – CSV – XML • Mise en forme XML • Editeur WYSIWYG : • iReport

  6. JasperReports • Réalisation :

  7. JasperReports • Modèles XML • Création manuelle • Création avec éditeur graphique • iReport

  8. JasperReports • Modèle XML • Structure

  9. JasperReports • Modèle XML • Requête

  10. JasperReports • Modèle XML • Champs

  11. JasperReports • Modèle XML • Variables / Paramètres

  12. JasperReports • Modèle XML • Zones

  13. JasperReports • Modèle XML • Texte statique / dynamique

  14. iReport Designer

  15. iReport Designer • Zones

  16. iReport Designer • Palette

  17. iReport Designer • Edition : • Graphique • Manuelle • Sources de données

  18. iReport Designer • Requête du rapport :

  19. iReport Designer • Utilisation champs

  20. iReport Designer • Mise en forme du rapport $F{ORDERID}, $F{SHIPNAME} …

  21. iReport Designer • Résultat

  22. iReport Designer • Démonstration

  23. iReport Designer • Code Java • Une seule requête par rapport : • Sous-rapports

  24. 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

  25. JasperReports • Classes de la bibliothèque

  26. JasperReports • Classes facades

  27. JasperReports • Exemple de code

  28. JasperReports • Exemple de code

  29. Conclusion • Projet actif • Très utilisé  Grande communauté • Sources de données acceptées • Pas facile à prendre en main

  30. Webographie • http://community.jaspersoft.com/project/jasperreports-library • http://jasperreports.sourceforge.net/JasperReports-Ultimate-Guide-3.pdf

  31. Fin • Merci • Questions ?

More Related