私はRPCシリアル化を使用することを好みますが、サーブレットを使用してデータを送信します。奇妙なことに、これによりパフォーマンスが向上し、たとえばすべてのサーブレット呼び出しを再試行するための一般的なロジックを使用できることがわかりました。
サーバーからクライアントにオブジェクトを送信する方法を理解しましたが、クライアントでシリアル化してサーバーで逆シリアル化する方法が見つかりません。
クライアントへのサーバー
サーバ:
serializedObj = RPC.encodeResponseForSuccess(DUMMY_METHOD_OF_TYPE_SERIZABLE, object);
クライアント:
GWT.create(MyRpc.class).createStreamReader(serializedObj).readObject();
サーバークライアントへのクライアント:
SerializationStreamWriter streamWriter = streamFactory.createStreamWriter();
streamWriter.writeObject(object);
serializedObj = streamWriter.toString();
しかし、POSTでサーバーに送信した後、これを逆シリアル化するにはどうすればよいですか?
ありがとう!