RMI オブジェクトを使用して通信する 2 つのアプリケーションがあります。インターフェイス、実装クラス、および生成されたスタブ クラスがあります。
impl クラスのいくつかの変更により、新しいスタブ クラスを作成する必要があることに気付きました。
私の質問は、スタブを再コンパイルせずにどのような変更を加えることができるかということです。
私が知っている限り:
- メソッド構造を変更できない (メソッドの追加、削除、変更)
- impl クラスが使用しているクラスに serialVersionUID を追加できますか?
- impl クラスが使用しているクラスを変更できますか?
- impl と使用されているすべてのクラスを文書化できますか?
今週の初めに変更を行ったので、この質問をします。現在、RMI 接続が切断されています。しかし、コメントを追加してチェックスタイルを更新しただけです。そこで、シリアル バージョンの UID を追加し、一部のクラスを最終版に変更しました。