Ajax関連調査

Adobe AIRプロフェッショナルガイド Windows & Macintosh対応

Adobe AIRプロフェッショナルガイド Windows & Macintosh対応

は前半はJavaScriptで後半はFlexの話ですね。
Ajax,SAStruts 1.0.3-rc1にもついているjQuery,ResourceSynchronizerにもついているExtJSの話が少しでてました。
prototype.jsの説明は無かったな。

ちなみにSAStruts 1.0.3-rc1のチュートリアルでは以下のようになってます。

ajax/index.jsp

<span id="message"></span><br />
<input type="button" value="hello"
    onclick="$('#message').load('hello');"/>

AjaxAction.java

	public String hello() {
		ResponseUtil.write("こんにちわ");
		return null;
	}

ボタンをおすとhttp://localhost:8080/sa-struts-tutorial/ajax/helloにリクエストが送信され、
"こんにちわ"というレスポンスが返ってきてid属性がmessageのタグのところに値がセットされる。

DWR相当の機能が入るのかなあと漠然と思ってたけど、
SAStrutsの場合はリクエストURLとActionのメソッドの対応関係が最初から取れているからいらないのかな。