wamer / jaspersoft

jaspersoft project
1 stars 1 forks source link

Business inteligence jasper report #1

Closed wamer closed 10 years ago

wamer commented 10 years ago
                       PRESENTATION DE JASPERREPORTS
                 1.1  QU’EST CE QUE JASPERREPORTS ?
                   (nb: une copy dans wiki )

JasperReports est une librairie Java open source dédiée à l’ajout de capacités de reporting aux applications Java, Web ou stand alone.
Démarré en 2001 par Teodor Danciu, le projet est aujourd’hui porté par la société JasperSoft. JasperReports permet la représentation de données sous forme textuelle, mais aussi la génération de graphiques divers (sous forme de camembert, barre, courbe, nuage de point). Les fonctionnalités principales de JasperReports sont :

1.3 EXPORT: JasperReports propose l’export de ces rapports dans de nombreux formats :
PDF ,XLS (Excel) ,RTF ,ODF ,HTML ,XML ,CSV ,Texte brut . 1.4 DEPENDANCES: JasperReports s’appuie sur plusieurs librairies Java open source pour implémenter ses fonctionnalités, parmi lesquelles :

Un rapport est décrit dans un modèle de rapport au format XML. Ces modèles peuvent être écrits à la main ou générer par des outils graphiques comme iReport, qui sera présenter par la suite. Ces fichiers XML portent l’extension .jrxml. Ces modèles au format XML sont ensuite compilés dans un format binaire. Cette compilation peut ce faire soit programmatiquement via une API, soit via une tache ANT. Le résultat de cette compilation est un fichier Jasper qui porte l’extension .jasper. Ce rapport compilé est ensuite renseigné avec les données à afficher (le terme filled est utiliser en anglais dans la documentation). Ce rapport renseigné est appelé impression Jasper et peut éventuellement être sauvé tel quel dans un fichier à l’extension .jrprint. Cette impression Jasper sera plus certainement ensuite exportée dans un des formats proposés par JasperReports. JasperReports propose également pour la réalisation de rapports un lot de fonctions avancées telles que :

QU’EST CE QUE IREPORT ?

IReport est un logiciel open source, écrit entièrement en Java, permettant, par l’intermédiaire d’une interface graphique riche, de créer des modèles de rapports au format jrxml de JasperReports. L’utilisation de ce logiciel permet de s’abstraire de la complexité de la syntaxe XML de JasperReports, et de gagner du temps lors du développement de modèles de rapport. IReport permet une prise en main complète de JasperReports via son interface graphique, par son support complet des tags XML de la librairie, une interface WYSIWYG pour tous les éléments graphiques, un éditeur d’expressions, la gestion des sous rapports. Un module intégré d’exportation, associé à un support des connexions JDBC et des datasources JasperReports, permet également de tester le rendu des rapports directement depuis le logiciel. IReport n’est pas le seul outil d’édition existant pour JasperReport. On peut citer les logiciels suivants :

pascalfares commented 10 years ago

ajouyter integrer depuis jsf (ou jesp)

J’entends et j’oublie. Je vois et je me souviens. Je fais et je comprends. (Confucius) Pascal Fares http://www.cofares.net

Enseignant ISAE - Cnam Liban Chef du département informatique http://depinfo.isae.edu.lb Responsable local du diplôme ingénieur (Cnam Liban) : Ingénieur Informatique IRSM http://irsm.cofares.net

Le 20 février 2014 17:22, walid notifications@github.com a écrit :

                   PRESENTATION DE JASPERREPORTS
             1.1  QU’EST CE QUE JASPERREPORTS ?

JasperReports est une librairie Java open source dédiée à l’ajout de capacités de reporting aux applications Java, Web ou stand alone.

Démarré en 2001 par Teodor Danciu, le projet est aujourd’hui porté par la société JasperSoft. JasperReports permet la représentation de données sous forme textuelle, mais aussi la génération de graphiques divers (sous forme de camembert, barre, courbe, nuage de point). Les fonctionnalités principales de JasperReports sont :

  • Une structure de page flexible.
  • Possibilité de présenter les données de manière variée (textuel, graphique,..)
  • Possibilité de fournir les données sous différentes formes (paramètres, sources de données,..) .
  • Gestion de sous rapports Export dans une grande variété de formats . 1.2 PLUSIEURS FAÇONS DE FOURNIR LES DONNEES: JasperReports autorise le développeur à fournir les données au rapport sous la forme de paramètres. Ces paramètres peuvent être des instances de n’importe quelle classe Java. Les données peuvent être récupérées dans une de base de données, par l’intermédiaire d’une connexion JDBC fournie au rapport. Les requêtes de récupération des données seront inscrites dans le rapport. les données peuvent aussi être fournies en utilisant des classes spécifiques de la librairie appelées datasources (sources de données), implémentant une interface commune. JasperReports inclus un certain nombre de datasource, permettant d’utiliser comme source de données pour le rapport : Des resultSet JDBC Des objets de type Map Des beans Java Des fichiers XML …

1.3 EXPORT: JasperReports propose l’export de ces rapports dans de nombreux formats :

PDF ,XLS (Excel) ,RTF ,ODF ,HTML ,XML ,CSV ,Texte brut . 1.4 DEPENDANCES: JasperReports s’appuie sur plusieurs librairies Java open source pour implémenter ses fonctionnalités, parmi lesquelles :

  • iText pour la génération de PDF
  • JFreeChart pour la génération de diagrammes et graphiques
  • Jakarta POI pour la génération de documents Microsoft Office
  • JAXP pour le parsing et la transformation de XML 1.5 UTILISATION TYPIQUE : Le schéma suivant illustre le déroulement d’une utilisation typique de JasperReports Création modèle JRXML- Compilation JRXML en modèle Jasper -Renseignement du modèlé Jasper avec les données --Export du rapport au format voulu .

Un rapport est décrit dans un modèle de rapport au format XML. Ces modèles peuvent être écrits à la main ou générer par des outils graphiques comme iReport, qui sera présenter par la suite. Ces fichiers XML portent l’extension .jrxml. Ces modèles au format XML sont ensuite compilés dans un format binaire. Cette compilation peut ce faire soit programmatiquement via une API, soit via une tache ANT. Le résultat de cette compilation est un fichier Jasper qui porte l’extension .jasper. Ce rapport compilé est ensuite renseigné avec les données à afficher (le terme filled est utiliser en anglais dans la documentation). Ce rapport renseigné est appelé impression Jasper et peut éventuellement être sauvé tel quel dans un fichier à l’extension .jrprint. Cette impression Jasper sera plus certainement ensuite exportée dans un des formats proposés par JasperReports. JasperReports propose également pour la réalisation de rapports un lot de fonctions avancées telles que :

  • Gestion de l’internationalisation
  • Scriptlets (portions de code Java pouvant être exécuté lors du renseignement du rapport)
  • Tableaux croisés
  • Ancres et liens dans les documents
  • Gestion des marques pages dans les fichiers PDF
  • Gestion des formules dans les documents Excel
  • Gestion avancée de la mémoire pour les très gros rapports (Virtualizer)

QU’EST CE QUE IREPORT ?

IReport est un logiciel open source, écrit entièrement en Java, permettant, par l’intermédiaire d’une interface graphique riche, de créer des modèles de rapports au format jrxml de JasperReports. L’utilisation de ce logiciel permet de s’abstraire de la complexité de la syntaxe XML de JasperReports, et de gagner du temps lors du développement de modèles de rapport. IReport permet une prise en main complète de JasperReports via son interface graphique, par son support complet des tags XML de la librairie, une interface WYSIWYG pour tous les éléments graphiques, un éditeur d’expressions, la gestion des sous rapports. Un module intégré d’exportation, associé à un support des connexions JDBC et des datasources JasperReports, permet également de tester le rendu des rapports directement depuis le logiciel. IReport n’est pas le seul outil d’édition existant pour JasperReport. On peut citer les logiciels suivants :

  • JasperAssistant (plugin Eclipse, payant)

    JasperPal (stand-alone, gratuit)

     CREATION DU MODELE DE RAPPORT JRXML:

    (Jaspersoft ireport 5.5.0)

— Reply to this email directly or view it on GitHubhttps://github.com/wamer/jaspersoft/issues/1 .

wamer commented 10 years ago

ok doctor : work is done , chek : https://github.com/wamer/jaspersoft/wiki (walid amer)

2014-02-21 12:33 GMT+02:00 Pascal Fares notifications@github.com:

ajouyter integrer depuis jsf (ou jesp)

J’entends et j’oublie. Je vois et je me souviens. Je fais et je comprends. (Confucius) Pascal Fares http://www.cofares.net

Enseignant ISAE - Cnam Liban Chef du département informatique http://depinfo.isae.edu.lb Responsable local du diplôme ingénieur (Cnam Liban) : Ingénieur Informatique IRSM http://irsm.cofares.net

Le 20 février 2014 17:22, walid notifications@github.com a écrit :

PRESENTATION DE JASPERREPORTS 1.1 QU’EST CE QUE JASPERREPORTS ?

JasperReports est une librairie Java open source dédiée à l’ajout de capacités de reporting aux applications Java, Web ou stand alone.

Démarré en 2001 par Teodor Danciu, le projet est aujourd’hui porté par la société JasperSoft. JasperReports permet la représentation de données sous forme textuelle, mais aussi la génération de graphiques divers (sous forme de camembert, barre, courbe, nuage de point). Les fonctionnalités principales de JasperReports sont :

  • Une structure de page flexible.
  • Possibilité de présenter les données de manière variée (textuel, graphique,..)
  • Possibilité de fournir les données sous différentes formes (paramètres, sources de données,..) .
  • Gestion de sous rapports Export dans une grande variété de formats . 1.2 PLUSIEURS FAÇONS DE FOURNIR LES DONNEES: JasperReports autorise le développeur à fournir les données au rapport sous la forme de paramètres. Ces paramètres peuvent être des instances de n’importe quelle classe Java. Les données peuvent être récupérées dans une de base de données, par l’intermédiaire d’une connexion JDBC fournie au rapport. Les requêtes de récupération des données seront inscrites dans le rapport. les données peuvent aussi être fournies en utilisant des classes spécifiques de la librairie appelées datasources (sources de données), implémentant une interface commune. JasperReports inclus un certain nombre de datasource, permettant d’utiliser comme source de données pour le rapport : Des resultSet JDBC Des objets de type Map Des beans Java Des fichiers XML …

1.3 EXPORT: JasperReports propose l’export de ces rapports dans de nombreux formats :

PDF ,XLS (Excel) ,RTF ,ODF ,HTML ,XML ,CSV ,Texte brut . 1.4 DEPENDANCES: JasperReports s’appuie sur plusieurs librairies Java open source pour implémenter ses fonctionnalités, parmi lesquelles :

  • iText pour la génération de PDF
  • JFreeChart pour la génération de diagrammes et graphiques
  • Jakarta POI pour la génération de documents Microsoft Office
  • JAXP pour le parsing et la transformation de XML 1.5 UTILISATION TYPIQUE : Le schéma suivant illustre le déroulement d’une utilisation typique de JasperReports Création modèle JRXML- Compilation JRXML en modèle Jasper -Renseignement du modèlé Jasper avec les données --Export du rapport au format voulu .

Un rapport est décrit dans un modèle de rapport au format XML. Ces modèles peuvent être écrits à la main ou générer par des outils graphiques comme iReport, qui sera présenter par la suite. Ces fichiers XML portent l’extension .jrxml. Ces modèles au format XML sont ensuite compilés dans un format binaire. Cette compilation peut ce faire soit programmatiquement via une API, soit via une tache ANT. Le résultat de cette compilation est un fichier Jasper qui porte l’extension .jasper. Ce rapport compilé est ensuite renseigné avec les données à afficher (le terme filled est utiliser en anglais dans la documentation). Ce rapport renseigné est appelé impression Jasper et peut éventuellement être sauvé tel quel dans un fichier à l’extension .jrprint. Cette impression Jasper sera plus certainement ensuite exportée dans un des formats proposés par JasperReports. JasperReports propose également pour la réalisation de rapports un lot de fonctions avancées telles que :

  • Gestion de l’internationalisation
  • Scriptlets (portions de code Java pouvant être exécuté lors du renseignement du rapport)
  • Tableaux croisés
  • Ancres et liens dans les documents
  • Gestion des marques pages dans les fichiers PDF
  • Gestion des formules dans les documents Excel
  • Gestion avancée de la mémoire pour les très gros rapports (Virtualizer)

QU’EST CE QUE IREPORT ?

IReport est un logiciel open source, écrit entièrement en Java, permettant, par l’intermédiaire d’une interface graphique riche, de créer des modèles de rapports au format jrxml de JasperReports. L’utilisation de ce logiciel permet de s’abstraire de la complexité de la syntaxe XML de JasperReports, et de gagner du temps lors du développement de modèles de rapport. IReport permet une prise en main complète de JasperReports via son interface graphique, par son support complet des tags XML de la librairie, une interface WYSIWYG pour tous les éléments graphiques, un éditeur d’expressions, la gestion des sous rapports. Un module intégré d’exportation, associé à un support des connexions JDBC et des datasources JasperReports, permet également de tester le rendu des rapports directement depuis le logiciel. IReport n’est pas le seul outil d’édition existant pour JasperReport. On peut citer les logiciels suivants :

- JasperAssistant (plugin Eclipse, payant)

JasperPal (stand-alone, gratuit)

CREATION DU MODELE DE RAPPORT JRXML:

(Jaspersoft ireport 5.5.0)

— Reply to this email directly or view it on GitHub< https://github.com/wamer/jaspersoft/issues/1> .

— Reply to this email directly or view it on GitHubhttps://github.com/wamer/jaspersoft/issues/1#issuecomment-35718141 .