11

ここでは、3つの主要な製品について説明します 。JasperReports :レポートを生成して入力するための単なるライブラリ です。iReport :上記のライブラリで使用されるテンプレートを開発するためのGUIツールです 。JasperServer:ユーザーとのレポートを管理するためのWebインターフェイスを備えた完全なアプリケーションです。権限およびその他の機能、

ドキュメントは実際にはそれほど良くありません。上記の製品の最良のものを使用JasperReportsしてアプリケーション(Spring/ Hibernate)と統合したいので、これを行うための最良のアプローチをアドバイスしてください。

1-iReport埋め込みSQL生成を使用してレポートを設計し、それを私のプロジェクトとは別のプロジェクトとして作成しました。使用しようとしましHibernateSpringiReport、多くの問題に直面し、この部分の明確なドキュメントがありませんでした。

2-同じ構成を使用するために、プロジェクトにアタッチしHibernate、すでに作成されているエンティティ

3-JasperServer複雑に思われるものを使用してから、レポートをWebサービスとして公開してみてください

または他のより良い、保証されたアプローチ、私はそれが私のプロジェクトが扱っている方法に依存していることを知っています、しかし私は時間が不足しているので、それはより良いドキュメントやチュートリアルを持っているアプローチに依存します。

4

5 に答える 5

7

モジュールまたはサブプロジェクトで独自のJasperフレームワークを作成できます。レポート定義をクエリとは別に維持し、コードによって生成されたデータをレポート定義に提供できます。

このようにして、すべてのデータと処理がプロジェクトに残り、追跡や編集が容易になります(たとえば、クエリの側面を変更するだけでよい場合、フィルターを追加するか、パフォーマンスを向上させるために書き直す必要がある場合)。また、この方法では、レポートデータを他の目的に使用できます(CSVまたはXML出力の追加など)。

于 2010-07-29T06:53:51.320 に答える
3

質問の「Whatis」の部分については、http://en.wikipedia.org/wiki/JasperReportsを参照してください。

アプリケーションでJasper-reportsを使用することを検討したときに同じ問題に直面し、完全に諦めてしまいました。

とにかく、Javaのさまざまなレポートフレームワークの詳細については、この投稿を参照してください。レポートの生成-何が効果的ですか?

BIRThttp://www.eclipse.org/birt/phoenix/をご覧になることを心からお勧めします。

SpringとHibernateの両方で使用しましたが、今のところ文句はありません。

于 2010-07-28T15:47:02.960 に答える
1

他の2つのアプローチについてコメントすることはできませんが、私たちはJasperserverを使用しており、人々がレポートにアクセスするポータルを実際に使用したい場合は、それがより適切であるように思われます。これにより、ireportでレポートを作成し、ポータルに公開します。人々はポータルにログインしてレポートにアクセスします。Jasperserverをアプリケーションに埋め込むだけの場合は、Jasperserverを使用しないと思います。

于 2010-08-02T15:57:32.360 に答える
1

私は最近JasperServer-proを使い始めましたが、とても気に入っています。私の知る限り、既存のアプリと統合する方法にはたくさんのオプションがあるようです:-

1-スタンドアロンサーバーとしてデプロイし、WebService APIを使用して呼び出し、レポートを生成して返します(これらは、iReportまたはJasperServer独自のアドホックレポートエディターを使用して事前定義する必要があります。

2-スタンドアロンサーバーとしてデプロイし、キックオフされたブラウザーを介してURL呼び出しを実行して、レポートをプルアップします(ここでも事前定義されています)

3-(Proのみ)-WAR BINインストーラーをダウンロードし、ブランドを変更します。

4-JasperServerのソースコードをダウンロードして、ゼロから構築します

5-ソースコード/JasperReportsjarをダウンロードし、ソースコードで使用する部分を借用します。

于 2010-08-06T11:02:45.593 に答える
0

JasperReportsの場合、ドキュメントを購入できますか。あなたは大いに役立つ本とサンプルコードを手に入れるでしょう。私はちょうどウェブサイトを見ました(私はJasperReporsと一緒に仕事をしましたが、現在は報告していません)、彼らは今もプロのデザインアプリケーションを持っています:http ://www.jaspersoft.com/jasperreports-professional 。

于 2010-07-29T07:16:43.630 に答える