2011-09-29 4 views
0

RMIを使ってクライアントとサーバのプログラムを実装しました。私は、このプロジェクトとクライアントクラスの両方を同じプロジェクトに書きました。しかし今は、このクライアントとサーバーのプログラムを別々に(2つのプロジェクトとして)実行したいと考えています。だから私はこれをどのようにすることができますか?RMIクライアントとサーバのプログラム

答えて

4

スプリット3つのアーティファクト/プロジェクト/ジャーにアプリケーション:

  • client - RMIのAPIを介してサーバを呼び出すコード。 api
  • serverに依存 - サーバー側でAPIを実装する。明らかにclientは、このアーティファクト
  • apiに依存しない - の両方clientserverがAPIに依存:client用途、server実装しています。

この方法では、clientserverの両方を個別に開発することができます。また、apiを変更することは、別のプロジェクトであるため簡単に見逃すことはできません。

-1

実行する各クラスにメインメソッドが必要です。メインメソッドを作成してファイルをコンパイルしたら、IDEまたはコマンド "java"を使用して各ファイルを実行します。これを行うには2つのプロジェクトは必要ありません。

関連する問題