平成24年度 秋期 (特別措置試験) 問73
ソフトウェア
Javaに関する問題
Java 言語で作成したプログラムであり,Web サーバからダウンロードして,Web ブラウザ上で実行するものはどれか。
- アJava アプリケーション
- イJava アプレット
- ウJava 仮想マシン
- エJava サーブレット
答えと解説を見る
✓ これが正解イJava アプレット
解説
ダウンロードしてから、Web ブラウザの中で動かす形のものです。
同じ Java で書いても、どこで動かすかによって呼び名が変わります。設問が問うたのは、ダウンロードして手元で動かす形でした。Web サーバから受け取り、Web ブラウザの中で動きます。この形をアプレットと呼び、その語を挙げた肢が当たりました。その後、主な閲覧の道具はアプレットを動かさなくなり、今は使われていません。小さな部品としてページに埋め込み、その場で働かせます。手元で動くので、押した反応を素早く返せました。その代わり、動かせる範囲は狭く囲われています。手元のコンピュータで単体で動かす形は、また別の呼び名でした。言語そのものを動かす基盤の仕組みも、別にあります。どのコンピュータの上でも同じように動かすための、下ごしらえの層でした。サーバの中で動く形も、別の名を持ちます。つまりどこで動くかが、四つを分ける境目になっていました。シラバスも、この言語をプログラム言語の例に挙げています。
ほかの選択肢はなぜ違うのか
- アJava アプリケーション:手元のコンピュータで単体で動かす形の肢のほうです。Web ブラウザを通さずに、そのまま起こします。ダウンロードして動かす形ではありませんでした。あらかじめインストールしておくプログラムにあたります。動く場所が別にあります。はじめから手元に置いておくプログラムでした。
- ウJava 仮想マシン:言語を動かす基盤の仕組みという肢が、こちらです。どのコンピュータの上でも同じ動きになるよう間に立ちました。下ごしらえの層にあたる仕組みです。ダウンロードして動かすプログラムそのものではありません。層がひとつ下にあります。間に立つ層にあたります。
- エJava サーブレット:サーバで動く形が、こちらに当たります。求めを受けて、その場で答えを組み立てました。動くのはサーバになります。手元へダウンロードする形ではありません。動く場所が逆でした。手元の Web ブラウザの中では動きませんでした。
出典:平成24年度 秋期 ITパスポート試験(特別措置試験) 問73
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)