コース: RMI

Java Remote Method Invocation(RMI)システムを使用すると、あるJava仮想マシンで実行されているオブジェクトから、別のJava仮想マシンで実行されているオブジェクトに対してメソッドを呼び出すことができます。 RMIは、Javaプログラミング言語で記述されたプログラム間にリモート通信機能を提供します。


注:既存のIDLプログラムへ接続する場合、RMIではなくJava IDLを使用することを推奨します。
このコースでは、RMIシステムの概要を簡単に説明した後で、クライアント・サーバーの詳細な例を使用して段階的に説明します。この例では、RMIの独自機能を使用して、ユーザー定義タスクを実行時にロードおよび実行します。 この例に含まれるサーバーには汎用のコンピューティング・エンジンが実装されており、クライアントはこのエンジンを使用してパイ記号の値を計算します。

trail icon An Overview of RMI Applicationsでは、RMIシステムについて説明するとともに、その利点を挙げていきます。 また、サーバーとクライアントで構成された典型的なRMIアプリケーションについて説明し、重要な用語を紹介します。

trail icon Writing an RMI Serverでは、コンピューティング・エンジン・サーバーのコードを詳しく確認していきます。 また、RMIサーバーの設計および実装方法について説明します。

trail icon Creating A Client Programでは、コンピューティング・エンジン・クライアントの例について確認した後で、このエンジンを使用してRMIクライアントの重要な機能を実証していきます。

trail icon Compiling and Running the Exampleでは、コンピューティング・エンジン・サーバーとそのクライアントのプログラムをコンパイルし、実行する方法について説明します。


サンプル・プログラムで問題が発生した場合は、 『サンプル・コードのコンパイルと実行: FAQ』をお試しください。
不満な点や 賞賛、 提案などがあれば、 フィードバックをお願いいたします

前のページ: チュートリアルの開始部分
次のページ: An Overview of RMI Applications