小さいアプリケーションプログラムを意味し,コンパイル済みのオブジェクトコードがサーバに格納されていて,クライアントからの要求によってクライアントへ転送されて実行されるプログラムはどれか。
正答1
解説
正解は1です。
サーバとクライアントのどちらで実行されるか、コンパイル済みかどうかに着目して区別する問題です。
【選択肢別解説】
1:○ アプレットは、Javaで作られたコンパイル済みの小さなプログラムです。
サーバに格納されており、クライアントの要求でクライアントへ転送され、Webブラウザ上で実行されます。
2:× サーブレットは、Javaで作られたサーバ側で実行されるプログラムです。
クライアントへ転送されて実行されるのではなく、処理結果だけがクライアントへ返されます。
3:× スクリプトは、コンパイルせずにソースコードのまま解釈・実行される簡易なプログラムです。
コンパイル済みのオブジェクトコードではありません。
4:× スレッドは、プロセスの中で並行して実行される処理の単位です。
サーバからクライアントへ転送されるプログラムを指す用語ではありません。
【ポイント】
クライアント側で動くJavaプログラムがアプレット、サーバ側で動くのがサーブレットです。
名前が似ているので、「アプレットはクライアントへ転送される」と実行場所をセットで覚えましょう。