Google Web Toolkitについて5

GWTのRPCで複雑なデータ型を使ってみる。

必要なのは、 デフォルトコンストラクタと IsSerializable を実装する事だけ。

package tutorial.gwt.client;

import com.google.gwt.user.client.rpc.IsSerializable;

public class MyData implements IsSerializable {
	String id;
	String name;

	public String getId() {
	    return id;
	}

	public void setId(String id) {
	    this.id = id;
	}

	public String getName() {
	    return name;
	}

	public void setName(String name) {
	    this.name = name;
	}
}

これでRPCの返却値にも、パラメータにも使える。Serialize/Deserizalizeの実行などはGWTが面倒見てくれる。