AsposeSlideを使用してStruts2WebプロジェクトでPPT(2003)を生成しています。RAMでは貪欲なので、スレッドを使用して非同期モードで実行し、FIFOスタックを使用してスレッドを次々に実行しますが、正常に動作しますが、ユーザー数に関しては、PPTの生成に時間がかかる可能性があるので、問題を考えていますが、よくわかりません。
アプレットを使用してクライアント側でPPT生成を実行できますか?そのための良い習慣ですか?
ありがとう
確かにクライアント側でプレゼンテーションを生成することができます。あなたが述べたまさにその理由から、時間のかかるプロセスは、可能な限り常にクライアントで実行する必要があります。
ただし、アプレットではユーザーがシステムに Java プラグインをインストールする必要があり、アプレットに署名するにはセキュリティ証明書が必要になるため、アプレットの代わりにクライアントで JavaScript を使用してファイルを生成することを検討することをお勧めします。
一方、 JavaScriptは特別なプラグインを必要とせず、セキュリティ証明書も必要としません。これは、ファイル データを生成し、ユーザーがプレゼンテーションをダウンロード/起動するためのデータ URI を使用してリンクを動的に作成できるためです。