Puis-je utiliser BIRT dans mon application au lieu de le déployer en tant qu'application séparée sur le serveur Web?Can BIRT peut-il être utilisé dans une application Web sans déployer une application Web distincte sur le serveur?
Je sais que la visionneuse BIRT peut être intégrée à l'application en l'installant sur le serveur. Je suis allé à travers le processus et c'est très lourd. Cela m'oblige à importer trop de fichiers JAR et à trop coder, même pour un simple rapport. Jasper, d'autre part, le fait avec élégance. Tout ce dont j'ai besoin est 2-3 JAR et 5 lignes de code pour générer un rapport simple. Est-il possible d'accomplir la même chose avec BIRT?
Je suis au courant de la méthode d'ajouter un moteur de rapport à l'application et de l'utiliser. Cette méthode prend trop de temps pour générer un rapport car j'ai besoin de faire tout le formatage du rapport, la pagination, etc. à partir du code au lieu d'un concepteur. Je voulais savoir s'il est possible de générer simplement le rapport et de visualiser en utilisant une seule guerre d'application, tout en continuant à concevoir en utilisant l'outil de conception. –
Vous pouvez concevoir à l'aide de l'outil de conception et déployer la conception de rapport en tant que ressource dans le fichier .war de votre application. Vous pouvez générer le rapport à partir de la conception à l'aide du moteur de rapport. L'affichage du rapport dépend du format que vous souhaitez utiliser. Si vous souhaitez générer et livrer un PDF, il n'y a aucun problème directement dans le moteur de rapport. Mais si vous voulez un rapport HTML avec pagination, c'est l'interprétation à l'exécution du rapport généré. Vous pouvez utiliser l'application de visionneuse, ou écrire la vôtre, mais quelque chose doit gérer les va-et-vient entre le navigateur et l'objet de rapport. –