平成28年度 秋期 基本情報技術者試験 午前 問8
テクノロジ/ソフトウェアWeb環境での動的処理を実現するプログラムであって,Webサーバ上だけで動作するものはどれか。
出典:平成28年度 秋期 基本情報技術者試験 午前 問8
- アJavaScript
- イJavaアプレット
- ウJavaサーブレット
- エVBScript
正解:ウ
解説
Javaサーブレットは,Webサーバ上のサーブレットコンテナで動作し,クライアントからのリクエストに応じてサーバ側だけで処理を完結させるプログラムです。JavaScriptやVBScriptはWebブラウザ(クライアント)側で,JavaアプレットもクライアントのJVM上で動作するため,いずれもクライアント側での実行を伴います。
選択肢ごとの解説
- ア誤り。JavaScriptはWebブラウザに読み込まれ,クライアント側で解釈・実行される言語です。
- イ誤り。JavaアプレットはWebブラウザに組み込まれたJVM上でダウンロードされて動作する,クライアント側のプログラムです。
- ウ正しい。JavaサーブレットはWebサーバ上のサーブレットコンテナで実行され,クライアント側には結果のHTMLなどが送られるだけです。
- エ誤り。VBScriptはInternet Explorerなどのブラウザ上で解釈・実行される,クライアント側のスクリプト言語です。