Solaris 8 のソフトウェア開発 (追補)

Web への容易な展開

アプレットキャッシュ機能

J2SE 1.3.0 で新たにアプレットキャッシュ機能が提供され、アプレットをローカルキャッシュに保存することによって、使用頻度の高いアプレットの高速なロードや起動が可能になりました。アプレットが 2 回以上ダウンロードされたときは、ローカルのアプレットキャッシュに保存されている可能性があります。保存しておくことで、その後アプレットが必要になるたびに、ネットワーク経由でアプレットを表示してダウンロードする必要がなくなり、ローカルにキャッシュされているアプレットを使用できます。

この機能は、大容量かつ使用頻度の高いアプレットにとっては大変便利です。たとえば、多くの企業のアプレットがメガバイトのサイズに達し、それほどのサイズのアプレットになると、ネットワークからロードするのに何十分もかかってしまいます。新しいアプレットキャッシュ機能ではダウンロード時間がなくなるので、ビジネスシーンでいままで以上に強力なアプレットを数多く使用することができます。

オプションパッケージの自動適用

J2SE 1.3.0 では、オプションパッケージの自動適用もサポートされています。オプションパッケージは、Java 2 Platform Standard Edition には含まれていない、特殊なプログラミング用に使用する開発者向けの機能や API のセットであり、別途入手できます。例としては、Java Media Framework 技術や JavaHelpTM オプションパッケージなどあります。

J2SE 1.3.0 より前のバージョンでは、アプレットでオプションパッケージを使用している場合、アプレットを実行したいすべてのクライアントに最新のバージョンのオプションパッケージがインストールされていることが前提とされていました。したがって、クライアントに適切なオプションパッケージがインストールされていなければ、アプレットが意図しない動作をするか、あるいはまったく実行できない状態でした。

J2SE 1.3.0 では、アプレットが必要とするオプションパッケージのバージョンやベンダー情報を指定することができます。開発者は必要なオプションパッケージの最新バージョンを、次の状況のいずれかに当てはまる場合にダウンロードできる URL を、アプレットに指定することができます。

J2SE 1.3.0 では、オプションパッケージに組み込まれている独自のインストーラや Java 言語のインストーラプログラムがサポートされており、ネットワークから新しいバージョンのオプションパッケージを取り込むと、自動的にインストーラプログラムを起動します。