0

このトピックについて多くのことを検索しましたが、良い答えは得られませんでした。

シナリオ: プロジェクトに REST Web サービス ベースの実装があります。理想的には、フロントエンド (Flex) は Web サービスを呼び出し、バックエンドは巨大なデータ ポイントをフロントエンドに送信します。次に、frontEnd がこれらのデータ ポイントのグラフを作成し、エンド ユーザーに表示します。

私たちの要件は、ユーザーがこれらのチャートをエクスポートして、サーバーに PDF ファイルとして保存できることです。Flex サーバーから JPG ファイルを作成し、pdf ファイルとして保存することができます。

問題は、エンド ユーザーがチャート レポートをスケジュールしたときに発生します。そのレポートをいつでも実行できるようになりましたが、その時点でブラウザが開かれていない可能性があります。では、backEnd が frontEnd (flex) 関数とどのように相互作用するかについて説明します。問題は次のとおりです。

  1. ブラウザが開かれていないため、swf ファイルが読み込まれていません。
  2. java/jsp は、frontEnd(flex) を reverseAjax として操作して、frontEnd が JPG ファイルをサーバーに送り返す必要があります。

以前にこの問題に直面した人はいますか? なんとなく出来ますか??

回答/リードは高く評価されます。これについてコメントをお寄せください

4

1 に答える 1

0

おそらく、これを行う唯一の方法は、Flex アプリケーションのバージョン (少なくともチャート部分) をサーバー上で実行し、Java サーバーと対話させることです。

私は同様の問題に直面し、以前に同様の質問をしました。あまりエレガントではありませんが、前に述べたことが唯一の方法のようです。

于 2013-01-02T09:17:33.093 に答える