平成29年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問7
テクノロジ/ソフトウェアJavaEE(Java Platform, Enterprise Edition)の構成要素の一つはどれか。
出典:平成29年度 春期 エンベデッドシステムスペシャリスト試験 午前Ⅱ 問7
- アEAI
- イJavaScript
- ウServlet
- エUDDI
正解:ウ
解説
Java EE(Java Platform, Enterprise Edition)は,企業向けの大規模・分散システムを構築するためのJavaのプラットフォーム仕様であり,Webアプリケーションを実現するためのServlet(サーブレット)やJSP,トランザクション管理を行うEJB(Enterprise JavaBeans)などの技術仕様を構成要素として含んでいます。Servletは,クライアントからのHTTPリクエストを受け取ってサーバ側で動的な処理を行い,レスポンスを生成するためのJava EEのAPI仕様であり,Java EEの構成要素の一つです。
選択肢ごとの解説
- ア誤り。EAI(Enterprise Application Integration)は,企業内の異なるアプリケーションシステム間でデータを連携・統合するための手法・製品群の総称であり,Java EEの構成要素ではありません。
- イ誤り。JavaScriptは,主にWebブラウザ上で動作するスクリプト言語であり,Java言語やJava EEの仕様とは異なる別の言語です。
- ウ正しい。Servletは,Java EEに含まれるAPI仕様の一つであり,Webサーバ上でクライアントからのリクエストを処理して動的にコンテンツを生成する機能を提供します。
- エ誤り。UDDI(Universal Description, Discovery and Integration)は,Webサービスを検索・登録するためのディレクトリサービスの標準規格であり,Java EEの構成要素ではありません。