ここでは、3つの主要な製品について説明します 。JasperReports :レポートを生成して入力するための単なるライブラリ です。iReport :上記のライブラリで使用されるテンプレートを開発するためのGUIツールです 。JasperServer:ユーザーとのレポートを管理するためのWebインターフェイスを備えた完全なアプリケーションです。権限およびその他の機能、
ドキュメントは実際にはそれほど良くありません。上記の製品の最良のものを使用JasperReports
してアプリケーション(Spring
/ Hibernate
)と統合したいので、これを行うための最良のアプローチをアドバイスしてください。
1-iReport
埋め込みSQL生成を使用してレポートを設計し、それを私のプロジェクトとは別のプロジェクトとして作成しました。使用しようとしましHibernate
たSpring
がiReport
、多くの問題に直面し、この部分の明確なドキュメントがありませんでした。
2-同じ構成を使用するために、プロジェクトにアタッチしHibernate
、すでに作成されているエンティティ
3-JasperServer
複雑に思われるものを使用してから、レポートをWebサービスとして公開してみてください
または他のより良い、保証されたアプローチ、私はそれが私のプロジェクトが扱っている方法に依存していることを知っています、しかし私は時間が不足しているので、それはより良いドキュメントやチュートリアルを持っているアプローチに依存します。