の組み合わせサンプル実装計画
さらにAjax関係のサイトを巡ってAjaxについて調べる.技術的に新しい部分としてはXMLHttpRequestというオブジェクトの話か基本的に出てこない.
つまり,Ajaxそのものが何か画期的なものを持っているわけではなく,これを上手く設計に活かせるかがポイントなのだと気づく.
Ajax+J2EEのサンプル実装をしてみることに.テーマは一昨日作ったアプリのAjax+J2EEによる実装.この設計について考え出し,しばし悩む.
一般的に言われているAjaxの特徴
- JavaScriptです
- サーバと非同期で通信できます
- 画面遷移をエンドユーザから隠蔽できます
1時間くらい悩んだら,この3つの意味がようやくちゃんと分かってきた.確かにこれを活かしたらサーバサイドonlyなシステムではやりにくいこともできるようになる.リッチクライアントというと何かサーバ側からクライアント側に重きを若干移すといったイメージが前あったけれども,Ajax+J2EEの場合はフロントにAjaxを採用することで今まで以上にHeavyなバックエンドの構築とかできちゃうんじゃないのかな.
ちょうどサンプルとして良さそうな設計が浮かんだので,早速実装開始.今日は実装33%くらいまで.