修了試験 2016-01-24実施分 基本情報技術者試験 問8
Java Servletの説明として,適切なものはどれか。
正答1
解説
正解は1です。 Java Servlet(サーブレット)は、Webアプリケーションサーバ上で動作するJavaのプログラムです。 クライアント(ブラウザ)からの要求を受けてサーバ側で処理を行い、結果をHTMLなどで返します。 Java関連の技術は、どこで動作するか(サーバかクライアントか)で区別すると整理しやすくなります。 【選択肢別解説】 1:○ クライアントの要求に応じてWebアプリケーションサーバ上で実行されるJavaプログラムは、サーブレットです。 そのため正しい記述です。 2:× サーバからダウンロードしてクライアント側で実行されるJavaプログラムは、Javaアプレットです。 サーブレットはサーバ側で実行されます。 3:× Javaのプログラムをアプリケーションの部品(コンポーネント)として扱うための規約は、JavaBeansです。 サーブレットの説明ではありません。 4:× バイトコードと呼ばれる中間コードを実行するのは、Java仮想マシン(JVM:Java Virtual Machine)です。 サーブレットはJVMの上で動くプログラムのほうです。 【ポイント】 「サーブレット=サーバ側」「アプレット=クライアント側」と対比して覚えましょう。 「JavaBeans=部品の規約」「JVM=バイトコードの実行環境」もセットで出題されます。まとめて解く
修了試験 2016-01-24実施分を通しで解く(80問)→