Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > BIRT
BIRT Forum d'entraide sur BIRT (Business Intelligence and Reporting Tools). Avant de poster --> FAQ BIRT,Tutoriels BIRT
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/07/2007, 15h29   #1
Membre actif
 
Avatar de maloups
 
Inscription : décembre 2006
Messages : 332
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 332
Points : 157
Points : 157
Par défaut Visualiser un Etat dans une appli J2ee

Re-bonjour !

Je viens de réaliser mon premier rapport (Un etat) affichant certaine info provenant de ma base de donnée dans un tableau... J'ai donc à ma disposition un seul et unique fichier mon_fichier.rptdesign
Maintenant je voudrais intégrer cet Etat dans une de mes applis J2EE, comment dois je m'y prendre???
C'est surrement rudimentaire, mais j'avoue ke je suis totalement perdu...

Merci d'avance !
maloups est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 15h42   #2
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
J'te confirme que c'est rudimentaire

Dans ton appli J2EE, tu appelles un service pour la génération de ton état (tu es sûrement passé par un formulaire avant qui configures 2-3 paramètres et options). A la fin de ce service, tu as un PDF généré ou alors un flux XML. Deux choix s'offrent à toi. Soit tu récupères le flux pour l'afficher directement. Soit tu enregistres le rapport temporairement ou non sous un nom pseudo aléatoire ou fixé par l'utilisateur mais via J2EE il sera enregistré sur le serveur. L'utilisateur devra son côté faire "Enregistrer sous...". Et tu l'affiches dans un navigateur, tout bêtement.
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 15h54   #3
Membre actif
 
Avatar de maloups
 
Inscription : décembre 2006
Messages : 332
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 332
Points : 157
Points : 157
Merci de ta reponse si rapide, mais j'avoue que c'est un peu trop vague à mon gout....

Qu'entend tu par "appel de service"???

Ce que je comprend de ta reponse, c'est que je peut faire un formulaire web où l'utilisateur saisie différent paramètre, il valide ce formulaire, ce qui generera mon etat en fonction des paramètre saisies... Si c'est ca c'est vraiment top, mais me faudrait un peu plus d'info, car l'histoire du service m'echappe un peu...

Tu n'aurais pas un exmple ou un peu de doc sous la main, car j'ai fouillé un peu sur le net mais je n'ai rien trouvé d'interessant....
maloups est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 15h58   #4
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Citation:
Envoyé par maloups
Merci de ta reponse si rapide, mais j'avoue que c'est un peu trop vague à mon gout....

Qu'entend tu par "appel de service"???

Ce que je comprend de ta reponse, c'est que je peut faire un formulaire web où l'utilisateur saisie différent paramètre, il valide ce formulaire, ce qui generera mon etat en fonction des paramètre saisies... Si c'est ca c'est vraiment top, mais me faudrait un peu plus d'info, car l'histoire du service m'echappe un peu...

Tu n'aurais pas un exmple ou un peu de doc sous la main, car j'ai fouillé un peu sur le net mais je n'ai rien trouvé d'interessant....
Hum.... Les services c'est quand même la base des applis Web style J2EE ou .NET Donc, si tu veux te renseigner un peu plus, prend un bon cours de J2EE, tu dois en trouver sur DVP.

Pour le reste, tu as bien compris
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 16h07   #5
Membre actif
 
Avatar de maloups
 
Inscription : décembre 2006
Messages : 332
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 332
Points : 157
Points : 157
On peu développer plein d'appli J2EE sans connaitre le vocabulaire exact sur tout... Un service, ca me fait penser à du Web service (hors sujet dans ce context sinon ca complique vraiment la chose), ou bien à la couche service de mon appli, si c'est de ca que tu parles, ca ne me dis pas vraiment ce qu'il faut mettre dedans....

Un exemple serait tellement plus parlant...
maloups est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 16h18   #6
Membre actif
 
Avatar de maloups
 
Inscription : décembre 2006
Messages : 332
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 332
Points : 157
Points : 157
Réaliser un tel Etat (depuis un formulaire) engendrera-t-il la présence d'AJAX ???
maloups est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 16h24   #7
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Citation:
Envoyé par maloups
Réaliser un tel Etat (depuis un formulaire) engendrera-t-il la présence d'AJAX ???
Tout dépend ce que tu mets dedans, c'est selon si ton formulaire est dynamique ou non. Par exemple, dans mes formulaires, je dois cocher des paniers d'articles et il doit dynamiquement m'afficher les articles contenus par ces paniers sur ma page Web. Là, je dois utiliser de l'AJAX.

Après, tout ça ne touche plus du tout à BIRT, un formulaire reste un formulaire, BIRT s'en fout du langage de celui-ci. Tout ce qu'il veut, c'est des données à l'arrivée.

En effet, quand je parle de service ce sont les classes métiers.

Exemple le plus adaptable à un service : http://www.developpez.net/forums/sho...62&postcount=6
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 16h45   #8
Membre actif
 
Avatar de maloups
 
Inscription : décembre 2006
Messages : 332
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 332
Points : 157
Points : 157
Citation:
Tout dépend ce que tu mets dedans, c'est selon si ton formulaire est dynamique ou non. Par exemple, dans mes formulaires, je dois cocher des paniers d'articles et il doit dynamiquement m'afficher les articles contenus par ces paniers sur ma page Web. Là, je dois utiliser de l'AJAX.
Donc si j'ai bien compris, quelque soit le formulaire que j'utilise avant d'ouvrir mon etat, comme par exemple demander à l'utilisateur de saisir une date pour afficher dans l'etat des informations propre à cette date, je devrai recourir à l'AJAX?
maloups est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 16h48   #9
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Citation:
Envoyé par maloups
Donc si j'ai bien compris, quelque soit le formulaire que j'utilise avant d'ouvrir mon etat, comme par exemple demander à l'utilisateur de saisir une date pour afficher dans l'etat des informations propre à cette date, je devrai recourir à l'AJAX?
Non pas du tout. Le langage du formulaire est indépendant de ce pour quoi il va servir.
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 16h54   #10
Membre actif
 
Avatar de maloups
 
Inscription : décembre 2006
Messages : 332
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 332
Points : 157
Points : 157
je m'embrouille un peu là...

Pour toi, un formulaire dynamique c'est un etat dans lequel tu peut saisir des informations?
Ou bien
un formulaire html qui une fois validé, te permet de générer dynamiquement un Etat?

Je dois absolument eviter l'Ajax dan smon aplli, est-ce que tu pourrais me donner stp, une réponse un peu plus précise sur ce qu'il faut eviter de faire pour ne pas avoir d'Ajax dans mon appli???
Si Ajax, il y a, ca se passe à kel niveau de l'appli?
maloups est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/07/2007, 17h16   #11
BiM
Modératrice
 
Avatar de BiM
 
Femme
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
Inscription : janvier 2005
Messages : 7 299
Détails du profil
Informations personnelles :
Sexe : Femme
Âge : 26
Localisation : France, Haute Garonne (Midi Pyrénées)

Informations professionnelles :
Activité : Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT

Informations forums :
Inscription : janvier 2005
Messages : 7 299
Points : 8 650
Points : 8 650
Oulalala...

Bon on reprend, oublie tout ce que j'ai dit avant.

Un formulaire c'est du HTML/JavaScript/CSS ou ce que tu veux d'autre. L'Ajax c'est quelquechose de particulier qui te permet de rendre dynamique ta page (rechargement des données sans rechargement de la page).

Si tu ne fais rien de compliqué, tu ne devrais pas avoir d'Ajax, et au pire, il y a toujours des solutions pour ne pas en avoir. Mais un formulaire de base, tu n'as pas d'Ajax dedans.

Donc ton utilisateur remplis les champs, tu fais un petit contrôle de saisie avant validation du formulaire (champs indispensables bien remplis, bon format des dates, etc.).

On fait donc une action qui appelle le service de génération, il reçoit toutes les données de ton formulaire, les traite si besoin ou bien récupère d'autres données si besoin. Il les met en forme pour les passer à ta classe générique de génération (voir lien plus haut).

Tu prépares et lances alors la génération : getInstance(), init() et enfin run() et voilà !
__________________
__~{@ BiM - Modératrice "Business Intelligence" @}~
Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT
___________.~{@ Lapine crétine @}~
BiM est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h42.


 
 
 
 
Partenaires

Hébergement Web