小さいアプリケーションプログラムを意味し,コンパイル済みのオブジェクトコードがサーバに格納されていて,クライアントからの要求によってクライアントへ転送されて実行されるプログラムはどれか。
正答1
解説
正解は1です。
サーバに格納され、クライアントへ転送されてクライアント側で実行される小さなプログラムを選ぶ問題です。
「どこで実行されるか」が区別のポイントです。
【選択肢別解説】
1:○ アプレットは、コンパイル済みのオブジェクトコードがサーバに置かれる小さなアプリケーションです。
クライアントの要求で転送され、クライアント(ブラウザ)上で実行されます。
2:× サーブレットは、クライアントの要求に応じてサーバ側で実行されるJavaのプログラムです。
クライアントへ転送されて実行されるものではありません。
3:× スクリプトは、簡易なプログラム言語で書かれ、ソースのまま解釈・実行されるプログラムです。
コンパイル済みのオブジェクトコードではない点が問題文と異なります。
4:× スレッドは、プロセスの中で並行して実行される処理の単位です。
プログラムの配布や実行場所を表す用語ではありません。
【ポイント】
アプレットはクライアント側、サーブレットはサーバ側で実行されると対比して覚えます。
アプレットはその後ブラウザでの対応が終了し、現在は使われていません。