Webアプリケーション分野で使われる技術用語には、多くの略語が用いられます。しかしそれらの略語は、内容が分かりにくく、あまり説明になっていないことが多々あります。今回解説するAJAXも同様です。AJAXはAsynchronous JavaScript and XMLの略ですが、使用用途はより広範囲の技術にまで適用できます。 もしJavaScriptをWebアプリケーションで使っており、POSTやGETとは異なる方法でサーバーと通信をしている場合は、AJAXを活用していると言うことができます。ここで重要なのは、AJAXは何らかの技術を指したものではなく、新しい開発モデルで実現する総称です。 AJAXは2つの大きな改良により、成り立っています。1つはクライアントサイドのJavaScriptを活用すること、そしてXMLHttpRequestなどを活用し、JavaScriptを通じてサーバーと通信