現在のWebブラウザの多くはJavascriptを用いて直接Webサーバから断片的なデータを取得したり送信したりできる機能を備えています。 このしくみがAjax(Asynchronous JavaScript and XML)です。 たとえば、ユーザが郵便番号を打ち込むと、Javascriptでサーバへ郵便番号を送信、該当の住所を受け取り、住所欄に表示するが、ページ全体の読み直しを行わずにできるようになりました。
サーバ側は、ページ単位ではなくテキストやXMLなど断片的なデータを返信できるものであれば何で作ってもよいわけですが、Javaのサーブレット(Servlet)はこうした目的に最適なため、簡単にAjaxのサーバサイドが構築できます。
<?xml version="1.0" ?> <product> <id>B1854</id> <name>QuietComfort3</name> <description>Accoustic Noise Cancelling Headphones</description> <manufacturer>BOSE</manufacturer> <price>47250</price> </product>

技術文書、技術開発、読むCD出版の横浜工文社の提供です。
Copyright © 2008 Kobu.Com. All rights reserved.
Updated 2007/03/03