Vous êtes sur la page 1sur 31

JasperReports

19/11/2012
MASROUR
Mehdi

Plan
n Prsentation

JasperSoft
n JasperReports
iReport

Designer
Possibilits
Fonctionnement
Exemple
n Conclusion

JasperSoft
n Cration
Teodor

2001
Danciu

n Hibernate

n JasperReports
Application

Server

J2EE

JasperReports
n Outil

de reporting Open Source


(LGPL)
n Bibliothque Java
n Mise en forme de donnes
JDBC
JavaBeans

/ EJB

XML
CSV
4

JasperReports
n Gnration
PDF

n Mise

HTML XLS CSV XML

en forme XML

n Editeur

WYSIWYG :

iReport

JasperReports
n Ralisation

JasperReports
n Modles

XML

Cration

manuelle
Cration avec diteur graphique
n iReport

JasperReports
n Modle

XML

Structure

JasperReports
n Modle

XML

Requte

JasperReports
n Modle

XML

Champs

10

JasperReports
n Modle

XML

Variables

/ Paramtres

11

JasperReports
n Modle

XML

Zones

12

JasperReports
n Modle
Texte

XML
statique / dynamique

13

iReport Designer

14

iReport Designer
n Zones

15

iReport Designer
n Palette

16

iReport Designer
n Edition

Graphique
Manuelle

n Sources

de donnes

17

iReport Designer
n Requte

du rapport :

18

iReport Designer
n Utilisation

champs

19

iReport Designer
n Mise

en forme du rapport

$F{ORDERID}, $F{SHIPNAME}

20

iReport Designer
n Rsultat

21

iReport Designer
n Dmonstration

22

iReport Designer
n Code
n Une

Java

seule requte par rapport :

Sous-rapports

23

JasperReports
n Bibliothque

Java

Version

4.8.0 : 5 novembre 2012


Utilise de nombreuses bibliothques,
notamment du projet Commons dApache
n Intgration

J2EE

24

JasperReports
n Classes

de la bibliothque

25

JasperReports
n Classes

facades

26

JasperReports
n Exemple

de code

27

JasperReports
n Exemple

de code

28

Conclusion
n Projet

actif
n Trs utilis Grande communaut
n Sources de donnes acceptes
n Pas

facile prendre en main

29

Webographie
n http://community.jaspersoft.com/project/

jasperreports-library
n http://jasperreports.sourceforge.net/

JasperReports-Ultimate-Guide-3.pdf

30

Fin
n Merci
n Questions