はじめに |
Unlimited Island |
Ajaxとは色々な技術を総合した呼び名ですが、一番重要な点は一つだけです。
それは「非同期のHTTP通信を利用する」という事です。
今までのHTMLでは、Dynamic HTMLなどを使って動的なコンテンツを作るのが精一杯でした。
このやり方では、あらかじめ全ての情報をサーバから取得して
それを(ユーザの画面クリックなどによって)画面に反映させることで
「動的」なコンテンツを作ります。
しかし、新たな情報を取得するためには再度サーバを呼び出す必要があり
これによってページの再描画が発生するため、レスポンスが悪くなるのです。
Ajaxを使ったやり方では、初めに全ての情報を取得しておく必要はありません。
新たな情報が取得したいタイミングで
サーバから情報を取得して画面に反映します。
その際、ページの再描画は必要ありません。
これによって、今までより格段に優れたレスポンスを提供することが可能になります。
Ajaxとは実装では無いので、利用するには何らかの実装を使う必要があります。
選択肢はいくつかありますが、このコンテンツで使用するのは
DWR という実装です。
