3

乾杯Jasper Reportsの専門家、私はJasper Reportsに少し慣れていないので、助けてくれてありがとう. 私たちは、お客様が必要とするレポート機能を提供するための主要なツールとして、Jasper Reports Server の使用を調査しています。私たちは Java ショップですが、クライアントには主にレポートのニーズのために JasperReports Server とやり取りしてもらいたいと考えています (このためのカスタム アプリを作成するのではなく)。

BLOB フィールドに含まれる科学データ (シグナル トレース データ) を表示する必要があります (標準的な形式ですが、あまり知られていません)。私は
いくつかのオプションを検討しました: 1) これに対するすぐに使える優れたサポートを見つける (これはありそうにない)
2) カスタム jar ファイルをデプロイし、JR サーバーを介して表示可能な完全なチャートを生成するメソッドを参照する (実際にはそう思われる)私は今までにこれを行う方法に出くわしたはずですが、それを見たことはありません)。
3) カスタム jar ファイルを jasper にデプロイし、JRServer がデータを理解できるようにする Java メソッドを参照し、組み込みのグラフ作成機能を使用します (必要な Java を記述できますが、JRServer と統合する方法がわかりません)。
4) チャートに必要な画像を提供するための単純なサーブレットを作成します (ああ、私はその方法を理解しています!)。
質問: これらのうちどれが実際の選択肢であり、最良の選択肢を検討しましたか?

ありがとう

ウェイン。

4

2 に答える 2

0
  1. 非常にありそうもない

  2. 可能かもしれませんが、多くの研究が必要です。JFreeChart Customizer クラスの使用を検討しましたか? レンダラー、データセット (値)、および特定のチャートの他のほぼすべてを操作できます。

  3. 新しいデータソースを定義しますか? または、次のようなレポート内の関数を使用するだけです: parsemydata($F{blob})? どちらも可能です。 レポートでカスタム クラスの関数を使用する場合は
    、.jar ファイルを /var/lib/tomcat6/webapps/jasperserver/WEB-INF/lib/ (tomcat6 を使用した Debian スクイーズのパス) に配置します。新しいデータソース
    <import value="your.class"/>
    作成はもう少し複雑で、別の質問の主題です。

  4. 私が何も知らない何か。

于 2013-08-07T12:55:20.220 に答える