問題

問8 Ajaxの説明はどれか。

ア HTTPプロトコルを用いて,XML形式やHTML形式のデータがファイアウォールを通過できるようにした通信方式
イ スタイルシートを適用することによって,デザインを統一したり,保守性を高めたりする仕組み
ウ ブラウザからの要求に対してWebサーバが応答し,テキスト・画像・音声・動画などをやり取りするための通信方式
エ ブラウザとWebサーバとがXML形式のデータを用いて非同期の通信をし,動的に画面を再描画する仕組み

テクノロジ系>基礎理論>アルゴリズムとプログラミング>プログラミング

解説と解答

 Webサービスの代表的な手法に関する問題です。ブログ,掲示板,ネットショッピングなど近年のアプリケーションはWebの機能や特徴を活かしたものが多くなっています。Ajax(Asynchronous JavaScript+XML)は,ブラウザの機能を使って操作性の良いユーザー・インタフェースを実現するための手法の一つです。

 通常のWebアプリケーションは,ある画面から次の画面へ遷移するときに,画面を描画するためのデータをサーバーから受け取り,全体を再描画します。一方のAjaxは,JavaScriptで書かれたスクリプトをブラウザにあらかじめ読み込んでおき,このスクリプトで画面の遷移を制御します。こうすることにより,新しいWebページをロードすることなくブラウザ上の表示内容を動的に変更することができます。

 それぞれの選択肢の記述を確認しましょう。

 選択肢アは,SOAP(Simple Object Access Protocol)に関する記述です。

 選択肢イは,CSS(Cascading Style Sheets)に関する記述です。

 選択肢ウは,HTTP(Hypertext Transfer Protocol)による通信に関する記述です。

 選択肢エが,Ajaxに関する記述です。

 以上より正解は,選択肢エです。

城田 比佐子,関谷 昌太
アイティ・アシスト インストラクタ
ITに関するコンサルティングや教育を実施するアイティ・アシストのインストラクタ。新入社員研修やプロマネ育成研修をはじめ,基本情報技術者試験,応用情報技術者試験,プロジェクトマネージャ試験などの試験対策研修の実績も豊富。著書に「3週間完全マスター 基本情報技術者 2010年版」などがある。