|
Java Web Start サンプル |
ドキュメントの目次 |
JavaTM 2 SDK には、次の 5 つのサンプルを収録した sample/jnlp ディレクトリがあります。
次に、それぞれのサンプルについて簡単に説明します。詳細については、JDK の samples/jnlp ディレクトリに置かれた、各サンプルの README ファイルを参照してください。
このサンプルでは、Java Web Start 内での CORBA の使用方法を説明しています。CORBA を使用した単純な Java プログラムを Java Web Start でパッケージ化、ダウンロード、および JNLP アプリケーションとして実行する方法を示しています。RMI-IIOP は、Java CORBA Object Request Broker (ORB) および IIOP を使用します。このため、Java ですべてのコードを記述し、rmic コンパイラを使用して、アプリケーションを、CORBA 準拠の任意の言語で記述された他のアプリケーションに Internet InterORB Protocol (IIOP) を介して接続するために必要なコードを生成できます。このサンプルでは、JNLP API は一切使用していません。
このサンプルでは、Java Web Start JRE 自動ダウンロードインストーラを構築する方法を説明しています。
このサンプルでは、JNLPRandomAccessFile API の機能について説明しています。ユーザが選択するファイルは、書き込みおよび読み取りのどちらの場合でも、ランダムファイルとして開かれます。このアプリケーションはまず、いくつかのハードコーディングされた文字列を、ユーザが選択したファイルに書き込みます。続いて、このファイルに書き込まれているものをすべて読み取り、awt Container および TextArea コンポーネントを使用して、画面上に表示します。
Java Web Start の sample/jnlp/servlet ディレクトリに含まれているサーブレットを使えば、JNLP ファイルとその関連リソースを、Web アーカイブ (.war) ファイル内にパッケージ化できます。このサーブレットの目的は、JNLP アプリケーション用の単純で便利なパッケージ形式を提供することで、Tomcat などの Web コンテナや J2EE 互換のアプリケーションサーバに JNLP アプリケーションを簡単に配備できるようにすることです。
この単純なワードプロセッサアプリケーションを使用すれば、ファイルの作成、修正、保存、および印刷を行うことができます。Webpad アプリケーションでは、信頼できないランタイムで実行するときにもローカルリソースにアクセスするために、FileOpenService、FileContent、FileSaveService、ClipboardService、PrintService、DownloadService、BasicService、および PersistenceService の JNLP API を排他的に使用します。
|
Copyright © 2004 Sun Microsystems, Inc.All Rights Reserved. フィードバックフォームにコメントをお送りください。 |
Java ソフトウェア |