2017-04-24 4 views
-3

クライアント側からサーバー側に属性を変更してサーバーからクライアントに送信するためにオブジェクトを送信しようとしていますが、を除き、はスタブを使用しています。rmi javaでスタブを使わずにクライアントとサーバー間でオブジェクトを交換するにはどうすればいいですか?

アイデア?

+4

こんにちは、歓迎、StackOverflowへ。ヘルプページ、特に[ここではどのトピックについて聞かせていただけますか?](http://stackoverflow.com/help/on-topic)と[質問しないでください。」](http://stackoverflow.com/help/dont-ask)。さらに重要なのは、Stack Overflow [質問チェックリスト](http://meta.stackexchange.com/q/156810/204922)を参照してください。また、[最小、完全、および検証可能な例](http://stackoverflow.com/help/mcve)についても知りたいことがあります。 –

+1

スタブを使用しない場合は、RMIでタグ付けする必要はありません。 – user1803551

答えて

1

確か:

  • 遠隔バイトのストリームに一方の側のオブジェクトをシリアル化、またはそれ以上の2017ish
  • を呼び出し可能にするために、独自のプロトコルを定義する:JSON文字列
  • にバイトを送信/反対側の文字列
  • deserialize、update;シリアル化して送り返す。

これはかなり一般的な回答です。あなたの非常に広い入力を与えて、あなたが望むことができる最高のもの(イホ)。

さらに読む:protocolsserialization

0

あなたはrmicと 1を生成の意味でのスタブクラスは必要ありません。動的スタブが自動的に生成される条件については、UnicastRemoteObjectのJavadocのプリアンブルを調べてください。

関連する問題