平成21年度 秋期 基本情報技術者試験 午前 問8
テクノロジ/ソフトウェアAjax の説明はどれか。
出典:平成21年度 秋期 基本情報技術者試験 午前 問8
- アHTTP プロトコルを用いて,XML 形式や HTML 形式のデータがファイアウォールを通過できるようにした通信方式
- イスタイルシートを適用することによって,デザインを統一したり,保守性を高めたりする仕組み
- ウブラウザからの要求に対して Web サーバが応答し,テキスト・画像・音声・動画などをやり取りするための通信方式
- エブラウザと Web サーバとが XML 形式のデータを用いて非同期の通信をし,動的に画面を再描画する仕組み
正解:エ
解説
Ajax(Asynchronous JavaScript + XML)は,ブラウザとWebサーバがXML(やJSON)形式のデータを使って非同期に通信し,ページ全体を再読込みせずに画面の一部を動的に再描画する仕組みです。これにより,ユーザ操作への応答性が高いWebアプリケーションを実現できます。
選択肢ごとの解説
- ア誤り。HTTPを用いてファイアウォールを通過できるようにする通信方式は,SOAPなどのWebサービス技術に関する説明に近く,Ajaxの本質的な特徴ではありません。
- イ誤り。スタイルシートによるデザインの統一や保守性向上はCSSの説明です。
- ウ誤り。ブラウザからの要求にWebサーバが応答してデータをやり取りする一般的な通信方式はHTTPそのものの説明であり,Ajax固有の特徴ではありません。
- エ正しい。ブラウザとWebサーバがXML形式のデータを用いて非同期通信を行い,画面の一部を動的に再描画する仕組みがAjaxです。