2

古い Swing デスクトップ アプリケーションをアプレットに変換し、すべてのファイル IO を Web サービス呼び出しに置き換えたいと考えています。アプレットが許可されていることと許可されていないことの包括的なリストを見つけるのに苦労しています。

ローカル ファイル IO が署名付き証明書では許可されていないことを理解しています。また、アプレットプラグインは、アプレットの実行が許可されているかどうかを判断するために、コンパイルされたコードで行われた API 呼び出しを確認していると思います。アプレットサンドボックスで許可されていない正確なクラスとメソッドは?

さらに、この種の変換に対する一般的なアプローチはありますか?

4

1 に答える 1

0

署名のないアプレットまたはJava Web Startは、ローカルファイルにアクセスできません。アプレット/ jwsがある場所以外へのhttpアクセス、マイクなど。署名なしで JWS を使用すると、openfiledialog または savefiledialog を使用して、ファイルをローカルに保存するかロードするかをユーザーが決定できるようになります。

できることは次のとおりです: マウスがどこにあるかを知る、マウスをクリックする、キー入力を取得する、2D を描画する、サウンド/mp3/midi を再生する、画面サイズを知る、JWS ウィンドウを移動する、同じサーバー上の任意のファイルにアクセスする、http を使用するサーバー側の Web アプリがある場合は、get または post を使用してサーバーに書き戻します。

于 2012-11-18T17:16:57.057 に答える