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