正答1
解説
正解は1です。
Javaで作った機能を部品(コンポーネント)として再利用するための仕様を問う問題です。
Java関連の用語は、言語・実行形態・部品化仕様を区別して覚えます。
【選択肢別解説】
1:○ JavaBeansは、Javaのプログラムを再利用可能なコンポーネントとして作るための仕様です。
プロパティやイベントの扱い方を決めることで、部品を組み合わせて開発できます。
2:× JavaScriptは、主にWebブラウザ上で動作するスクリプト言語です。
名前は似ていますがJavaとは別の言語であり、部品化の仕様ではありません。
3:× Javaアプリケーションは、Java仮想マシン上で単独で動作するプログラムの形態です。
部品化のための仕様ではありません。
4:× Javaアプレットは、Webページから読み込まれてブラウザ内で実行されるJavaプログラムの形態です。
部品化のための仕様ではありません。
【ポイント】
Javaの実行形態には、アプリケーション、アプレット、サーブレット(サーバ側で動作)などがあります。
再利用部品の仕様はJavaBeans、そのサーバ側向けの仕様はEJB(Enterprise JavaBeans)です。