サーバーに別のWebアプリケーションを展開することなく、BIRTをWebアプリケーション内で使用できますか?
-
20-09-2019 - |
質問
Webサーバーに別のアプリとして展開する代わりに、アプリケーション内でBIRTを使用できますか?
私は、BIRTビューアをサーバーにインストールすることにより、アプリケーションをアプリケーションと統合できることを知っています。私はプロセスを経験しましたが、その非常に面倒です。あまりにも多くのジャーをインポートしてから、簡単なレポートでもコーディングが多すぎる必要があります。一方、Jasperはこれをエレガントに行います。すべてが必要なのは、簡単なレポートを生成するために2〜3個の瓶と5行のコードです。 BIRTで同じことを達成することは可能ですか?
解決
レポートエンジン(および場合によってはレポートデザイナー)のみをアプリケーションに追加し、視聴者からのURLの代わりにコードを介してすべてを発生させることができます。ただし、独自の視聴機能を実装する必要があります。たとえば、レポートのページングなど、さまざまな出力形式でレポートが必要な場合は、ビューアーアプリケーションにそれを実行させる代わりに、そのために書かなければならないコードもあります。 。
他のヒント
オープンソースの視聴者を展開できます。これにより、これを行うことができます。また、EclipseのWebツールプラットフォームを使用して作成できるBIRTレポートWebプロジェクトもあります。これにより、BIRTレポートを実行するためのWebプロジェクトを作成します。
所属していません StackOverflow