戦国IT - 情報処理技術者試験の過去問対策サイト
ブログお知らせお問い合わせ料金プラン

エンベデッドシステムスペシャリスト 2013年 午前2 問09


問題文

JavaEE(Java Platform, Enterprise Edition)の構成要素の一つはどれか。

選択肢

ア:EAI
イ:JavaScript
ウ:Servlet(正解)
エ:UDDI

🔒 解説は解答すると表示されます

Java EEの構成要素【午前2解説】

正解の理由

Java EE(Java Platform, Enterprise Edition)は、企業向けのWebアプリケーションや業務システムを開発・実行するためのプラットフォームです。Webアプリケーションをサーバ側で動かすための技術として、ServletやJSPなどが含まれます。
したがって、Java EEの構成要素であるウのServletが正解です。

解法ステップ

  1. 問われているのが、Java EEに含まれる技術かどうかを確認します。
  2. Java EEは、サーバ側の業務アプリケーション開発を支援するプラットフォームです。
  3. Servletは、Java EEでWebアプリケーションを作るためのサーバ側技術なので、正解と判断できます。

選択肢別の誤答解説

  • ア:EAI
    異なるシステムやアプリケーションを連携させる考え方・仕組みです。Java EEの構成要素ではありません。
  • イ:JavaScript
    主にWebブラウザ上で動作するプログラミング言語です。Javaと名前は似ていますが、Java EEの構成要素ではありません。
  • ウ:Servlet
    Java EEのWebアプリケーションを構成するサーバ側技術です。HTTPリクエストを受け取り、処理結果を応答する仕組みを提供します。
  • エ:UDDI
    Webサービスの情報を登録・検索するための仕様です。Java EEの構成要素ではありません。

よくある誤解

  • JavaScriptを「Java」と名前が似ているため、Java EEの技術だと思い込むことがあります。JavaScriptとJavaは別のプログラミング言語です。
  • Webサービスに関連する技術であれば、すべてJava EEの構成要素だと考えてしまうことがあります。UDDIのように、関連分野の技術でもJava EEそのものに含まれないものがあります。
  • EAIのようなシステム連携の考え方と、Java EEのような開発プラットフォームを混同しないようにしましょう。

補足コラム

Servletは、Webサーバやアプリケーションサーバ上で動作し、クライアントからのリクエストを処理する技術です。たとえば、ブラウザから送信されたデータを受け取り、データベースを検索した結果をHTMLとして返す処理などに利用されます。
なお、Java EEは現在、Jakarta EEという名称に引き継がれています。

FAQ

Q. ServletはJavaのプログラミング言語ですか?
A. いいえ。Servletは、Javaを使ってサーバ側のWebアプリケーションを開発するための技術です。
Q. Java EEとJava SEの違いは何ですか?
A. Java SEはJavaの基本的な実行・開発環境です。Java EE(現在のJakarta EE)は、Webアプリケーションや企業向けシステムに必要な機能を提供します。

関連キーワード: Java EE、Servlet、Webアプリケーション、Java SE、Jakarta EE
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

エンベデッドシステムスペシャリストを
クイズ形式で学習しませんか?

クイズ画面へ遷移する→

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてブログプライバシーポリシー利用規約特商法表記開発者について