IPA過去問ドリル

平成24年度 春期 基本情報技術者試験 午前 問9

テクノロジ/ソフトウェア

Web 環境での動的処理を実現するプログラムであって,Web サーバ上だけで動作するものはどれか。

出典:平成24年度 春期 基本情報技術者試験 午前 問9

正解:ウ

解説

Java サーブレットは,Web サーバ(正確にはサーブレットコンテナ)上で実行され,クライアントからの要求に応じて動的にコンテンツを生成するプログラムです。処理はサーバ側だけで完結し,クライアント(Webブラウザ)側では実行されません。これに対して JavaScript や Java アプレット,VBScript は,いずれも Web ブラウザ(クライアント)側で実行されるプログラムです。

選択肢ごとの解説

  • 誤り。JavaScript は主に Web ブラウザ(クライアント)側で実行されるスクリプト言語です。
  • 誤り。Java アプレットは Web ブラウザに組み込まれて動作する,クライアント側で実行されるプログラムです。
  • 正しい。Java サーブレットは Web サーバ上で動作し,クライアントの要求に応じて動的な処理を行うプログラムです。
  • 誤り。VBScript は主に Web ブラウザ(クライアント)側で実行されるスクリプト言語です。
基本情報技術者の過去問を演習モードで解く