Google Web ToolKitで非同期通信サンプルを紹介します。
サンプル
GWT1.4前のバージョンはHTTPRequestを利用するんですが、1.5からRequestBuilderを利用し始めました。このサンプルではRequestBuilderクラスを説明します。
final String url = "/test.txt";
final RequestBuilder requestBuilder = new RequestBuilder(
RequestBuilder.GET, url);
// Send the request
requestBuilder.sendRequest("payload", new RequestCallback()
{
@Override
public void onResponseReceived(Request request, Response response)
{
label.setText(response.getText());
Window.alert("onResponseReceived");
}
@Override
public void onError(Request request, Throwable exception)
{
Window.alert("onError");
}
});
test.txtファイル内容:
11111
22222
33333
自分で作ったり提供したりするものは、まず自分自身で使ってみろろということです。自分じゃ使わないものなら人はいくらでも無責任にも無思考にもなれる。そういう投げやりな「サービス」やら「プロダクツ」なんて、だれだってイヤだ。自分が作り手と同時に利用者の立場になれば、ちゃんと使えるレベルのものを提供しようとします。
2010年4月11日日曜日
登録:
コメントの投稿 (Atom)
0 件のコメント:
コメントを投稿