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

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


問題文

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

選択肢

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

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

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

正解の理由

Java EEは、企業向けのWebアプリケーションや分散アプリケーションを開発・実行するためのプラットフォームです。Servletは、Webサーバ上で動作し、ブラウザなどからのリクエストを処理するJavaのサーバサイド技術であり、Java EEの構成要素の一つです。
したがって、正しい選択肢はウです。

解法ステップ

  1. Java EEが、企業向けアプリケーションの開発・実行を支援するプラットフォームだと確認します。
  2. 各選択肢が「プラットフォームの構成要素」なのか、「別の技術・仕組み」なのかを見分けます。
  3. Webアプリケーションを処理するJavaのサーバサイド技術であるServletを選びます。

選択肢別の誤答解説

  • ア:EAIは、異なる業務システムを連携させるための仕組みや考え方です。Java EEの構成要素ではありません。
  • イ:JavaScriptは、Webページに動きを付けるなどの用途で使われるプログラミング言語です。Javaとは別の言語であり、Java EEの構成要素ではありません。
  • ウ:Servletは、Webサーバ上でリクエストを処理するJavaの技術です。Java EEの構成要素に含まれるため、正解です。
  • エ:UDDIは、Webサービスを登録・検索するための仕様です。Java EEを構成する技術ではありません。

よくある誤解

  • JavaScriptをJavaの一種だと思う:名前は似ていますが、JavaとJavaScriptは別のプログラミング言語です。
  • Java EEで使える技術はすべて構成要素だと思う:Java EEと一緒に利用できる技術であっても、Java EE自体の構成要素とは限りません。
  • Webに関係する技術をすべてServletと同じ分類にする:ServletはJava EEのサーバサイド技術ですが、UDDIのようにWebサービス関連の別の仕様もあります。

補足コラム

Java EEには、Servletのほか、JSP(JavaServer Pages)やEJB(Enterprise JavaBeans)などの仕様があります。Java EEはその後、Jakarta EEへと名称が変更されています。過去問題では、出題当時の名称であるJava EEが使われることがあります。

FAQ

Q. Servletはどのような処理をしますか?
A. ブラウザなどからのリクエストを受け取り、必要な処理を行って応答を返します。例えば、入力フォームのデータを受け取って処理する用途があります。
Q. JavaScriptもJava EEのアプリケーションで使えますか?
A. 使える場合はあります。ただし、Java EEの構成要素という意味ではありません。JavaScriptは主にブラウザ側で動作する言語です。

関連キーワード: Java EE、Jakarta EE、Servlet、JavaScript、EAI、UDDI
← 前の問題へこの年度をクイズで解く次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

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

クイズ画面へ遷移する→

すぐに利用可能!

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

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