|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() |
Bonjour,
Voila 1 semaine que je découvre BIRT et parcours la Documentation et j'aimerai un avis Je souhaite creer un projet Web sous JBOSS 4.0.4 en utilisant AJAX (ZK framework) pour afficher des rapport avec BIRT avec des interactions utilisateur sur les paramétres des requetes (choix de période,etc etc) et permettre la création de pdf à la volé. Mon problème est le suivant : Code :
Merci d'avance. |
||
|
|
00
|
|
|
#2 | |||
|
Membre Expert
![]() ![]() Développeur Java Inscription : juin 2005 Messages : 657 ![]() |
Citation:
Clairement le Report engine. On en a déjà parler sur le forum, on est plusieurs à avoir déjà fait ce type de projet. Utiliser Le BIRT viewer, n'est pas une bonne idée car il t'ammène des contrainte et ne s'intègre pas super dans une autre appli. Par contre regarde bien le code il y a des chose très utile dedans et bien pensé comme par exemple la gestion des paramètres du rapport( Attention tous les cas ne sont pas gérér). Perso j'ai travailler sur un projet ou on a refait la couche graphique WEB en ajoutant des fonctionnalité pour la gestion des rapports, en strust, hibernate, et Birt. Regarde le code de la classe ReportRunner, c'est n bon début pour générer un rapport.
__________________
Gagnez une place pour Devoxx France 2012 |
|||
|
00
|
|
|
#3 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Je ne vais pas être aussi catégorique...
Report Engine : - Tu peux le "threader" ce qui t'évite de perdre du temps en attendant que le rapport se crée. - L'utilisateur doit avoir accès à l'endroit ou tu enregistres le rapport (exemple FTP) BIRT Viewer : - Tu es obligé d'attendre la création du rapport en entier. - L'utilisateur peut l'enregistrer directement sur son disque dur. |
|
|
00
|
|
|
#4 | |
|
Membre Expert
![]() ![]() Développeur Java Inscription : juin 2005 Messages : 657 ![]() |
Citation:
Par contre rien n'empèche de réutilise une partie du code. Après ça dépend du projet et de ce quel'on souhaite faire. Mais pour avoir un code pérain vaut mieux éviter . D'ailleurs sur le site d'eclipse il est bien dit qu'il s'agit d'un exemple d'implémentation.
__________________
Gagnez une place pour Devoxx France 2012 |
|
|
00
|
|
|
#5 | |
|
Membre régulier
![]() |
Suite à vos remarque les questions suivantes me trottent dans la tête ^_^
Question 1: Citation:
Question 2: Est ce possible d'utiliser le viewer sachant que:
Question 3: Qu'on utilise le report Engine ou le Viewer, passe t'on forcement par le Report Design pour définir les rapports? Merci d'avance pour les infos |
|
|
|
00
|
|
|
#6 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Question 1 :
Je ne sais pas trop. Je dirais à première vue non. BIRT n'accepte pas les chemins relatifs il ne veut que des chemins absolus, de plus, il ne prend pas non plus les URL. Donc déjà, pas de possibilité de poser le PDF via un FTP chez le client. Par contre, il est possible d'orienter le flux de sortie vers la réponse au client (c'est le viewer), dans ce cas, pas de threading possible. Question 2 : Ben tu les passes en POST... Enfin, ça c'est un problème Web et non BIRT. Question 3 : Ben oui, sinon il les génère à partir de quoi tes rapports ?? |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com