2017-03-13 13 views
1

私たちのアプリは、アプレットを利用して、ユーザーのマシンからファイルをチェックイン(アップロード)し、チェックアウト(ダウンロード)します。誰かがアプレットの代替案を確認してください(2018年にオラクルによって非推奨になる予定です)。代替アプレットを置き換える

+0

タスクのどの部分をJSで完了できないのですか? –

+1

JSは、署名されたアプレットがアクセスできるユーザのマシンのハードディスクにはアクセスできません。誰かがアプレットの代替案を提案することができますか? jnlpを通じて、ユーザーのハードディスクにアクセスできます。 – sam2539431

答えて

0

同じ問題がありました。ローカルマシン上での印刷、スキャンなどのために、Webアプリケーションでアプレットを使用していました。私たちは単純なWebサーバーが組み込まれた単純なJava Web Startクライアントアプリケーション(Jetty)でこの問題を解決しました。ユーザーがWebアプリケーションを起動すると、必要に応じてクライアントアプリケーションがダウンロードされ、ローカルマシンで起動されます。そこにトレイに座って、サーバー側のアプリケーションからの要求を待ち受けます。ハンドラは、さまざまな種類の要求に対して実装されます。クライアント側は要求を受け取ると、そのハンドラを担当ハンドラに渡します。担当ハンドラは、そのタスクを実行して応答を作成し、それがサーバ側に返されます。 今のところ、このソリューションは完璧に機能し、ほとんどのアプレットコードを再利用できます。

関連する問題