Tutorial : Génération de rapports en JAVA

Dans: Informatique

23 avr 2006

Voici un petit tutorial sur la génération de rapport en JAVA.

Les technologies utilisées sont les suivantes :

- ECLIPSE
- JDK TIGER 1.5
- Jasper Report pour le framework d’édition de rapport
- iReport pour l’outil de design des rapports
- MySQL

Ce tutorial montre comment créer un rapport simple avec le designer iReport sur une base de données MySQL et comment générer ce rapport à partir d’un code contenu dans une classe JAVA.

Ci-dessous le tutorial vous expliquant tout, je vous remercie d’avance de vos remarques, questions ou autres. Vous pouvez me contacter sur eric.reboisson@laposte.net

Télécharger le document : Génération de rapport avec Jasper Report.pdf

Un autre document de travail ( un peu plus à jour ) est disponible à l’adresse suivante http://ericreboisson.developpez.com/tutoriels/jasper-report/

Vos commentaires sont les bienvenus afin de parfaire ce tutoriel.

Bonne lecture !!!

Si vous avez aimé ce billet, diffusez le en utilisant les services suivants :
  • Twitter
  • Facebook
  • Ping.fm
  • email
  • del.icio.us
  • Google Bookmarks
  • Digg
  • Technorati
  • FriendFeed
  • StumbleUpon
  • LinkedIn

Billets sur le même sujet :

  1. Petit cours sur la programmation objet en JAVA Je viens de déposer un nouvel article sur le site...
  2. Tutorial d’installation de SUBVERSION sur WINDOWS Je viens de terminer cet article sur DEVELOPPEZ http://ericreboisson.developpez.com/tutoriels/install-subversion/ Ce...
  3. Sun Certified Java Programmer (SCJP) Standard Edition 5 (CX-310-055) , c’est fait Je viens de passer aujourd’hui la certification « Sun Certified Java...
  4. Tutorial et sources pour ANT Tutorial d’installation de ANT pour une utilisation DOS Prérequis Télécharger...
  5. Installer le java JDK 1.5 sur une distribution Ubuntu Télécharger le binaire du Java JDK 1.5 pour Linux à...

Subscribe without commenting

Pas de réponse à Tutorial : Génération de rapports en JAVA

Avatar

1 - chris

novembre 17th, 2005 at 9 h 20 min

Salut Eric,
je suis l’évolution de Jasper et IReport depuis quelque temps, je me suis amusé un peu avec. Mais J’aimerais savoir dans quelles mesures il peut remplacer nos outils classiques , quelles sont ses limites en fait ? As tu rencontré des cas ou il n’est pas adapté ?

Avatar

2 - eric

novembre 17th, 2005 at 13 h 14 min

Pour ma part j’ai seulement audité ces outils Jasper et iReport dans le cadre d’une refonte de rapport BO vers ces outils.

Il est clair que les editeurs s’appuyant sur Jasper ne sont pas aussi aboutis que BO, ou Crystal Report.

Cependant, l’API Jasper permet de nombreuses choses, mais là ça demande un peu de code.

Le grand plus, c’est la gratuité, son intégration avec JAVA, ensuite en terme de performances je ne sais pas …

Quels sont vos outils classiques ?

Avatar

3 - chris

novembre 17th, 2005 at 15 h 06 min

BO et ORACLE reports (un truc innomable…)

Avatar

4 - eric

novembre 17th, 2005 at 16 h 52 min

Les rapports à éditer sont complexes ?

Avatar

5 - patrick_30965@yahoo.fr

janvier 27th, 2006 at 16 h 53 min

Je cherche des documents qui expliquent comment utiliser JasperReport et ses derivés.Merci
Pat depius l’italie.

Avatar

6 - Seif

mars 24th, 2006 at 7 h 04 min

Bonjour Eric,
Merci pour ces informations pertinentes.
Je ne suis pas expert mais j’ai essayé d’installer ireport. dans ta documentation (génération de rapport avec Jasper report) il me semble qu’il manque un lien pour charger les libs.zip.
peux tu me communiquer ce lien stp.

Cordialement.
Seif.

Avatar

7 - eric

mars 24th, 2006 at 10 h 53 min

Effectivement, le lien manque pour cette archive libs.zip

En fait j’ai oublié de l’intégrer initialement au tutorial et suite à un plantage de ma machine j’ai perdu les sources initiales.

Il faudrait donc que je recrée ce tutorial, mais par manque de temps pour le moment ce n’est pas possible.

Pour information, cette archive libs.zip contient les JAR necessaires pour JasperReport, JDBC mysql.

Ce n’est normalement pas trop difficile de les trouver sur le Net.

Dès que j’aurais un peu de temps, je remets le tutorial à jour.

Avatar

8 - Alex

avril 21st, 2006 at 11 h 49 min

# Notre problème :
Intégration d’un moteur d’édition de document à un progiciel Web J2EE.

# Contraintes :
– en Java, open source (si possible)
– pouvant prendre en charge des modèles de documents complexes (sous rapport dynamiques etc..)
– gérant de nombreux format de sortie : DOC/RTF PDF Excel HTML ODT
La compatibilité Word est une contrainte forte.
De plus, l’ouverture vers le format libre ODT est complexe car relativement récent…

# Nos pistes :
Actuellement diffèrents produits sont à l’études :
"JasperReport" ou "Birt reporting" associé à d’autres composants ou librairies.
Dans les 2 cas, produit non satisfaisant à 100% concernant les contraintes évoquées précedemment.

J’ai conscience de rechercher l’outil ideal mais bon…

Avatar

9 - eric

avril 21st, 2006 at 16 h 38 min

Mais il semblerait que JasperReport et Birt soient dans la ligne de ce que tu cherches.

Sinon voir sur les sites d’hébergement openSource si d’autres projets existent :

http://www.sourceforge.net
http://www.freshmeat.com
http://www.tigris.org

Ne pas oublier de regarder les types de licences si tu utilises des composants dans un progiciel J2EE ( que tu ne te retrouves pas à vendre un produit à base de GPL et t’apercevoir ensuite que tout ton produit est devenu GPL … ;-( )

Bon courage

Avatar

10 - eric

avril 23rd, 2006 at 23 h 34 min

Le tutorial est à jour, depuis hier sur developpez.com

Avatar

11 - eric

février 13th, 2007 at 19 h 28 min

Par manque de temps en ce moment, je te conseille de poster ta question dans les forums de Developpez.com , il y a une section JasperReport.

Avatar

12 - P-A

juillet 17th, 2007 at 16 h 01 min

Bonjour,
je suis en train de faire les éditions pour un logiciel et plus particulierement de l’edition de Jtable en java. Ne voulant pas faire un jasper pour chaque, je voudrais en faire un globale où les tailles des differentes colonnes seraient modulable en fonction de ce que j’ai dans le titre de mes colonnes. Je voulais savoir si cela etait possible et comment?? merci
au revoir

Avatar

13 - eric

juillet 18th, 2007 at 11 h 50 min

Bonjour, Par manque de temps pour répondre, le mieux serait de poser cette question dans les forums de http://www.developpez.com Il y a sur ce site un forum sur JasperReport. Bon courage.

Avatar

14 - Phil

juillet 18th, 2007 at 11 h 54 min

Bonjour,

J’utilise ireport depuis peu. J’ai vu qu’il y avait moyen de se connecter via Hibernate et Spring, mais j’ai chaque fois une belle erreur. As tu déjà essayé?

Avatar

15 - eric

juillet 19th, 2007 at 9 h 21 min

Bonjour, Par manque de temps pour répondre, le mieux serait de poser cette question dans les forums de http://www.developpez.com Il y a sur ce site un forum sur JasperReport. Bon courage.

Ecrire un commentaire

Get Adobe Flash playerPlugin by wpburn.com wordpress themes

A propos du blog


Photostream

    Moi, j'aime pas la neige...417191111121
  • mohamed: c vraimen debile encore des conri !!!!!! [...]
  • Eric Reboisson: la formation m'avait apporté bcp car on a couvert bcp de fonctionnalités de Spring, la certificati [...]
  • Elricco: Bonjour Eric, J’envisage aussi sérieusement de passer la certification Spring. Je voulais s [...]
  • Jacky Von der Bruhme: Moi j'préfère aller boire un coup au café et de ne pas m'soucier d'ou elle est ma p'tiote femme c [...]
  • Eric Reboisson: Merci pour votre commentaire et pour cette information. [...]

Translator

French flagEnglish flag

Partenaires

gps tomtom