DWR

| コメント() | トラックバック(0) |

DWRというのを教えてもらいました。

最近流行のAjaxらしく、Googleなどは好んで(?)Ajaxを使っていますよね。

でもってこのDWRはSpringFrameworkも利用できるのです。通常ならServletへHTTPリクエストを送ってXML、もしくはテキストでレスポンスを受け取って解析、表示をするのですが、DWRではSpringで定義したBeanをJavaScriptで呼び出すことができるのです。

ということで早速仕事で作っているアプリケーションで試してみました。JavaScriptでBeanを呼び出せるのはいいのですが、戻り値ではなくコールバック関数で処理しなければならず、また、遅延などもあるので最初は画面表示などに苦労しましたが、何とかそれっぽくできました。

また近いうちにサンプルなどを掲載できるようにします。まだ日本語ドキュメントとかもないし、DWRのサイト自体毎日変わっていて整理しているみたいですので、サンプルもいきなるなくなったりしています。(- -;;;

とりあえずSpringFramework勉強して使っておいてよかったと思います。Ajaxもいずれやりたいと思ったし、Springを使っている既存アプリケーションを殆ど変更せずにDWRが使えるのも大変ありがたいです。

実際デモで作ったアプリもindex.htmlとJavaScriptコールバック関数を書いたファイル、スタイルシート、DWRの定義ファイルとSpringのDispatcherServlet用に書いた定義ファイルだけで、いわゆるコーディングというのは殆どしていません。

とりあえずそれなりにみせられるサンプルを書きます。

トラックバック(0)

トラックバックURL: http://www.boundless-ocean.ne.jp/mt/mt-tb.cgi/341

Powered by Movable Type 4.27-ja
OpenID対応しています OpenIDについて

このブログ記事について

このページは、Tomochikaが2005年8月18日 20:41に書いたブログ記事です。

ひとつ前のブログ記事は「ぶらり途中下車の旅」です。

次のブログ記事は「亡国のイージス」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。