は、私は、次のコードを持っている:私はfooが何とかシリアライズとRMIクライアントにRMIサーバから送信されます理解したようRMI:リモートオブジェクトのフィールドがシリアル化され、クライアントに送信されますか?
public class Foo implements SomeRemote {
private String verySecretString;
public void doSomething(){...}
}
。だから、クライアントはとにかくverySecretString
にアクセスできますか?
直列化は、一般的に深いコピーをしない - あなたが送信されるかを確認するためにテストしていますか? –
@ DavidT.Macknet Serialization *はディープコピーを行いますが、常にここにはシリアル化はありません。 – EJP
興味深いもので、他の言語の場合は公表されません。私はそれを電線の下に送るためにいくつかのシリアル化が必要であると仮定しますが、ちょっと、私の言葉ではありません。 –