1
  • ソケットサーバーとして機能するJavaアプレットを作成したいと思います(ローカルネットワークIP、または127の範囲で問題ありません)。
  • このアプレットをWebページで実行したいと思います。
  • ブラウザは理想的にはファイルシステム(file:// ...)からWebページをロードできますが、必要に応じてHTTPサーバーをインストールすることもできます。
  • アプレットはJavaScriptと対話できる必要があります。

すべてのドキュメントを確認するのに問題があります。上記は可能ですか?私はJavaのセキュリティモデルに精通していません。アプレットに署名する必要がある場合、または特別なセキュリティ設定や構成設定を設定する必要がある場合は、それで問題ありません。

編集-誰かが好奇心をそそる場合に備えて、アプレットはほとんど何もしません。ローカルコンピュータで実行されている別のプログラムがソケットを介して通信できるように、ブリッジとして使用したいだけです。そのプログラムは、javascriptがUIをリアルタイムで更新するために使用する値を提供します。UIは複雑であり、html/javascriptでビルドすると大幅な時間の節約になります。ソケットクライアントではなく、ソケットサーバーとしてアプレット機能を使用することをお勧めします。そうしないと、アプレットと他のプログラムの間のサーバーとして機能する別のプログラムを作成する必要があるためです。

4

1 に答える 1

1

上記は可能ですか?

もちろん。そのアプレットとファイアウォールのセキュリティ/ポリシーファイルを制御する場合、それは単一のブラウザ取引であり、実行可能であるはずです。PrivilegedActionJSから呼び出された場合、アプレットメソッドの一部をifでラップする必要がある場合があります。

于 2012-05-01T17:39:18.873 に答える