Ajax
Asynchronous JavaScript and XML
えいじゃっくす
JavaScriptからサーバへ非同期に通信し、ページ全体を読み込み直さずに画面の一部だけを更新する手法。地図のスクロールや入力候補の表示など、応答性の高いWebアプリケーションの実現に使われる。
Past Exams
過去問での出題
過去問で 11 回出題(応用情報技術者試験 4・基本情報技術者試験 3・高度試験 午前Ⅰ 3・情報処理安全確保支援士試験 1)。うち 1 回は用語そのものを問う問題です。
- 令和7年度 秋期 情報処理安全確保支援士試験 午前Ⅱ 問18正解の選択肢(IPA の PDF を新しいタブで開きます)
- 平成31年度 春期 基本情報技術者試験 午前 問50正解の選択肢(IPA の PDF を新しいタブで開きます)
- 平成28年度 秋期 応用情報技術者試験 午前 問25選択肢(IPA の PDF を新しいタブで開きます)
- 平成28年度 秋期 高度試験 午前Ⅰ 問8選択肢(IPA の PDF を新しいタブで開きます)
- 平成25年度 秋期 応用情報技術者試験 午前 問26選択肢(IPA の PDF を新しいタブで開きます)
- 平成24年度 秋期 応用情報技術者試験 午前 問32正解の選択肢(IPA の PDF を新しいタブで開きます)
- 平成24年度 秋期 高度試験 午前Ⅰ 問11正解の選択肢(IPA の PDF を新しいタブで開きます)
- 平成23年度 応用情報技術者試験 特別試験 午前 問27選択肢(IPA の PDF を新しいタブで開きます)
- 平成23年度 高度試験 特別試験 午前Ⅰ 問10選択肢(IPA の PDF を新しいタブで開きます)
- 平成22年度 秋期 基本情報技術者試験 午前 問49正解の選択肢(IPA の PDF を新しいタブで開きます)
出典: 独立行政法人情報処理推進機構(IPA)の過去問題。問題文は IPA のサイトの PDF で確認できます。「用語を問う問題」は、この用語の説明や特徴そのものを問う問題です。「選択肢」は、問題文ではなく選択肢に出たものです。用語名で照合しているため、関係の薄い問題が含まれることがあります。
Related
関連キーワードの用語
Webサーバ側でプログラムを動かし、データベース参照などの結果からページを生成する方式。処理内容を利用者に見せずに済み、機密データを扱える。対して利用者の端末で動かすものをクライアントサイドという。
Webブラウザ側の画面作成を効率化する枠組み。画面を部品(コンポーネント)に分けて組み立て、データの変化に応じた表示更新を自動化する。ReactやVue.jsなどが広く使われている。
HTTPプロトコルを通じてWeb上で提供されるAPI。異なるシステム間でデータを連携でき、地図サービスや決済サービスなど様々なWebサービスの機能を外部から利用可能にする。
Webブラウザ上でネイティブに近い速度でプログラムを実行するためのバイナリ命令形式。C/C++、Rustなどからコンパイル可能で、JavaScriptと連携して動作する。サンドボックス環境で安全に実行される。
外部から受け取るデータが期待される形式・範囲・長さであることを検証する処理。ホワイトリスト方式(許可する値のみ受け入れ)が推奨される。Webアプリケーションにおけるインジェクション系攻撃の根本的対策の一つであり、サーバ側での検証が必須となる。
HTMLやSQL、OSコマンドなどにおいて特別な意味を持つ文字(メタ文字)を無害な文字列に変換する処理。XSS対策では「<」「>」「&」「"」などをHTMLエンティティに変換し、SQLインジェクション対策ではシングルクォートなどをエスケープする。出力先のコンテキストに応じた適切なエスケープが重要。
