正答3
解説
正解は3です。
Webで動的な処理を行うプログラムには、ブラウザ(クライアント)側で動くものとWebサーバ側で動くものがあります。
この問題では、Webサーバ上だけで動作するものを選びます。
【選択肢別解説】
1:× JavaScriptは、主にWebブラウザ上で実行されるスクリプト言語です。
HTMLに埋め込まれ、クライアント側で画面の動きを制御します。
2:× Javaアプレットは、サーバからダウンロードされてブラウザ上で動くJavaプログラムです。
実行場所はクライアント側です。
3:○ Javaサーブレットは、Webサーバ上のサーブレットコンテナで実行されるJavaプログラムです。
リクエストを受けてサーバ側で処理し、結果のHTMLを生成して返します。
4:× VBScriptは、Internet Explorerなどのブラウザ上で動作するスクリプト言語として使われました。
サーバ上だけで動くものではありません。
【ポイント】
「アプレット」はクライアント側、「サーブレット」はサーバ側と対で覚えましょう。
サーバ側で動く仕組みには、ほかにCGI(Common Gateway Interface)やPHPなどがあります。