平成24年度 春期 基本情報技術者試験 午前 問9
テクノロジ/ソフトウェアWeb 環境での動的処理を実現するプログラムであって,Web サーバ上だけで動作するものはどれか。
出典:平成24年度 春期 基本情報技術者試験 午前 問9
- アJavaScript
- イJava アプレット
- ウJava サーブレット
- エVBScript
正解:ウ
解説
Java サーブレットは,Web サーバ(正確にはサーブレットコンテナ)上で実行され,クライアントからの要求に応じて動的にコンテンツを生成するプログラムです。処理はサーバ側だけで完結し,クライアント(Webブラウザ)側では実行されません。これに対して JavaScript や Java アプレット,VBScript は,いずれも Web ブラウザ(クライアント)側で実行されるプログラムです。
選択肢ごとの解説
- ア誤り。JavaScript は主に Web ブラウザ(クライアント)側で実行されるスクリプト言語です。
- イ誤り。Java アプレットは Web ブラウザに組み込まれて動作する,クライアント側で実行されるプログラムです。
- ウ正しい。Java サーブレットは Web サーバ上で動作し,クライアントの要求に応じて動的な処理を行うプログラムです。
- エ誤り。VBScript は主に Web ブラウザ(クライアント)側で実行されるスクリプト言語です。