RMIを使ってクライアントとサーバのプログラムを実装しました。私は、このプロジェクトとクライアントクラスの両方を同じプロジェクトに書きました。しかし今は、このクライアントとサーバーのプログラムを別々に(2つのプロジェクトとして)実行したいと考えています。だから私はこれをどのようにすることができますか?RMIクライアントとサーバのプログラム
0
A
答えて
4
スプリット3つのアーティファクト/プロジェクト/ジャーにアプリケーション:
client
- RMIのAPIを介してサーバを呼び出すコード。api
server
に依存 - サーバー側でAPIを実装する。明らかにclient
は、このアーティファクトapi
に依存しない - の両方client
とserver
がAPIに依存:client
用途、server
実装しています。
この方法では、client
とserver
の両方を個別に開発することができます。また、api
を変更することは、別のプロジェクトであるため簡単に見逃すことはできません。
-1
実行する各クラスにメインメソッドが必要です。メインメソッドを作成してファイルをコンパイルしたら、IDEまたはコマンド "java"を使用して各ファイルを実行します。これを行うには2つのプロジェクトは必要ありません。
関連する問題
- 1. クライアント/サーバUDPプログラムのデバッグ(
- 2. Java RMIサーバのシャットダウン
- 3. サーバの再起動後にRMIクライアントを再接続する
- 4. RMI java-2クライアント1サーバの競合状態
- 5. cleintが呼出しを行うときにRMIサーバのクライアントIPアドレスを取得するregistry.lookup( "RMI Server")
- 6. RMI:サーバに複数のクライアントがアクセスしたときの適切な同期
- 7. のJava RMIサーバのホスト名
- 8. RMIクライアントcom.sun.proxy.Proxyはエラー
- 9. DockerコンテナのJava RMIサーバ
- 10. クライアント側のJava RMI ClassNotFoundException
- 11. Java RMI複数サーバ/シングルクライアント
- 12. 私のチャットRMIプログラムとのファイル共有
- 13. RMI 2つのRMIサーバのない双方向通信
- 14. SNMPサーバとクライアント
- 15. サーバからクライアントへのStubクラスのダウンロードに関する問題 - Java RMI
- 16. SAP JCoクライアントとサーバ
- 17. UPDクライアントとUDPサーバ
- 18. のJava RMI - 複数のクライアントをパススルーリモコン
- 19. サーバとクライアント間の接続
- 20. PHPサーバとRubyクライアントのRPC?
- 21. サーバとクライアントの不一致
- 22. Java RMI - クライアントスタブを他のクライアントに送信
- 23. RMIスタブ:クライアント側のホスト値を強制
- 24. Java RMIクライアントの損失接続
- 25. クライアント/サーバのデザインパターン
- 26. Rmiクライアントの接続チェックと接続の再試行ですか?
- 27. QtクライアントとPHPサーバ接続
- 28. PHPサーバ - Javaクライアント - ポストとエコー
- 29. クライアントとサーバとのSSLハンドシェイクの失敗
- 30. Java RMIサーバーとクライアントの通信が動作しない