|
Java Plug-in のホームページ | Java Plug-in コントロールパネル その他の Java Plug-in 関連のドキュメント
はじめに企業カスタマにとって、Java Plug-in を使って社内で Java アプレットや JavaBeans を実行することは重要な意味を持ちます。ディスクキャッシングは、クライアント側のアプリケーションの実行を容易にする上で重要な役割を果たします。 ディスクキャッシングを使用すると、アプレットや Beans を、ユーザが使用するマシンの Web ブラウザのディスクキャッシュにダウンロードできます。HTML ページが Java Plug-in に遭遇するたびにアプレットや Beans をダウンロードする代わりに、ブラウザ内で設定されたディスクキャッシングポリシーに従って、Java Plug-in がアプレットや Beans をダウンロードするように設定することが可能です。 Java Plug-in は、ディスクキャッシングをフルサポートします。このドキュメントでは、異なるブラウザ環境でディスクキャッシングがどのように機能するかを説明します。 Java Plug-in によるディスクキャッシングのサポート方法Java Plug-in は、さまざまな Win32 プラットフォームおよび Solaris プラットフォーム上で動作する Internet Explorer および Netscape Navigator をサポートします。異なるプラットフォーム上のブラウザでは、キャッシングの実装方法が異なるため、ブラウザのキャッシュ内の情報にアクセスする汎用的な方法はありません。このため、各ブラウザがキャッシュにアクセスする方法、および Java Plug-in がキャッシュから情報を取得する方法を知る必要があります。 ブラウザが URL 接続によりファイルをダウンロードする場合、通常はキャッシュおよびキャッシングポリシーをチェックして、新バージョンをダウンロードする必要があるかどうかを調べます。ダウンロードする必要がある場合は、ブラウザはファイルをキャッシュ内にダウンロードし、その後キャッシュからファイルを直接読み取ります。 Java Plug-in は、ブラウザのアプリケーションインタフェース (API) を利用してファイルを HTTP 経由でダウンロードすることにより、ディスクキャッシングをサポートします。Java Plug-in を使ってファイルを URL からダウンロードする場合、Java Plug-in はまずブラウザ API 経由でファイルをダウンロードしようとします。この処理が成功すると、ファイルはブラウザによりそのキャッシュ内にダウンロードされ、Java Plug-in はキャッシュされたファイルからデータのストリームを取得します。この処理が失敗すると、Java Plug-in はブラウザ内のプロキシ設定を使って URL 接続を確立します。 現在のところ、拡張子が .class/.jar のファイルを HTTP 経由でダウンロードした場合にだけ、ディスクキャッシングサポートが自動的に起動します。他のファイル名拡張子の付いたファイルを HTTP 経由でダウンロードした場合は、Java Plug-in はブラウザのプロキシ設定を利用して URL 接続を確立します。 Java Plug-in でのディスクキャッシングポリシーのサポートJava Plug-in は、Internet Explorer と Netscape Navigator の両方でサポートされるディスクキャッシングポリシーをすべてサポートします。ディスクキャッシングポリシーは、各ブラウザのユーザ設定用ダイアログで設定可能です。現在サポートするディスクキャッシングポリシーは、次の 3 種類です。
ブラウザ内でディスクキャッシングポリシーが変更された場合、次に Java Plug-in から URL 接続を確立する際に有効になります。 ユーザは、ブラウザのユーザ設定用ダイアログでキャッシュのサイズを設定できます。キャッシュサイズがアプレットや Beans をダウンロードするには小さすぎる場合、ディスクキャッシングサポートが機能しないことがあります。この場合には、ディスクキャッシングが失敗するため、Java Plug-in がブラウザのプロキシ設定を使って URL 接続を確立します。また、アプレットをキャッシュ内にダウンロードする必要があり、かつ利用可能なキャッシュサイズが小さすぎる場合には、キャッシュ内に既にダウンロードされたアプレットや Beans をブラウザが削除することもあります。キャッシュ内で削除されるファイルの順番は、ブラウザの実装により異なります。このため、ブラウザのキャッシュサイズが適切であることを確認することは重要です。 ブラウザのディスクキャッシュポリシーについての詳細は、ブラウザのユーザガイドを参照してください。 まとめ
HTTP 経由で CLASS/JAR ファイルをダウンロードするときはいつでも、ユーザは Java Plug-in のディスクキャッシングを透過的に利用できます。Java Plug-in は、イントラネット環境でブラウザのディスクキャッシングポリシーをシームレスに認識して動作します。 | |||||
Oracle is reviewing the Sun product roadmap and will provide guidance to customers in accordance with Oracle's standard product communication policies. Any resulting features and timing of release of such features as determined by Oracle's review of roadmaps, are at the sole discretion of Oracle. All product roadmap information, whether communicated by Sun Microsystems or by Oracle, does not represent a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. It is intended for information purposes only, and may not be incorporated into any contract.
|
| ||||||||||||