の組み合わせサンプル実装計画

さらにAjax関係のサイトを巡ってAjaxについて調べる.技術的に新しい部分としてはXMLHttpRequestというオブジェクトの話か基本的に出てこない.

つまり,Ajaxそのものが何か画期的なものを持っているわけではなく,これを上手く設計に活かせるかがポイントなのだと気づく.

Ajax+J2EEのサンプル実装をしてみることに.テーマは一昨日作ったアプリのAjax+J2EEによる実装.この設計について考え出し,しばし悩む.

一般的に言われているAjaxの特徴

  • JavaScriptです
  • サーバと非同期で通信できます
  • 画面遷移をエンドユーザから隠蔽できます

1時間くらい悩んだら,この3つの意味がようやくちゃんと分かってきた.確かにこれを活かしたらサーバサイドonlyなシステムではやりにくいこともできるようになる.リッチクライアントというと何かサーバ側からクライアント側に重きを若干移すといったイメージが前あったけれども,Ajax+J2EEの場合はフロントにAjaxを採用することで今まで以上にHeavyなバックエンドの構築とかできちゃうんじゃないのかな.

ちょうどサンプルとして良さそうな設計が浮かんだので,早速実装開始.今日は実装33%くらいまで.