0

User Object と言うシンプルな POJO があります。

public class User{
 private String userid;
 private String emailid;
 private String name;
 ....setters and getters...
} 

ここで、User クラスのセッター メソッドを使用していくつかの値を設定したいと思います。

したがって、このオブジェクトをサービス経由で送信したい場合。

    URL url = new URL("http://<servername>/example/someservice");
    HttpURLConnection conn = (HttpURLConnection) url.openConnection();
    conn.setDoOutput(true);
    conn.setRequestMethod("POST");

これに最適なアプローチは何ですか?

前もって感謝します。

4

1 に答える 1

1

データ(クラスインスタンス)をバイトに変換し(シリアル化と呼ばます)、バイトを送信し、バイトからデータに変換します(逆シリアル化と呼ばれます)。

グーグルを見てみてください

いくつかの一般的なシリアル化オプション:組み込みのJavaシリアル化-バイナリ、XML(テキスト)、JSON(テキスト)。

于 2012-07-21T15:30:36.387 に答える