Salut, je découvre BIRT, mais je trouve l'aide et les quelques tutoriaux trouvés sur internet pas assez poussés
Première chose, grâce à l'
exemple de servlet j'ai réussi à afficher un état de test fourni sur le site de BIRT : SalesInvoice.rptdesign
Je sais que je n'a pas une machine hyper puissante (P4 1,6 GHz, 768 Mo de RAM) mais quand même...
- Platform.startup et la création de l'objet IReportEngine, ça prend 20 secondes !
- La première génération après chaque redémarrage de la platform (arrêt/démarre avec mon tomcat) de l'état met 1 minute !
Au deuxième lancement de l'état et suivants, ça met 3 à 4 secondes.
Le format HTML ou PDF, c'est kif kif
Ces temps me paraissent extrêmement longs, surtout que mon chef veut que les pages s'affichent en 1 seconde
J'ai déjà utilisé JasperReports et j'ai des temps de réponse très rapide (les états qui rament, c'est que mes données sont longues à calculer).
Constatez-vous le même genre de lenteurs avec BIRT ?
Autre chose, je veux utiliser des classes Java déjà faite (y'aurait plus qu'à les adapter à l'interface de BIRT, mais laquelle ?), et je vois dans les tutos qu'il faut une DataSource de type script, et qu'on peut utiliser une classe Java au lieu du javascript, mais je n'ai pas trouvé de tutos expliquant comment et avec des exemples !
Tout retour d'expérience à ce sujet me serait d'un grand intérêt, parce que là, franchement, je galère.
Partager