「マネージドBeanの作成」ダイアログ

faces-config.xmlに新規マネージドBean(<managed-bean>要素で宣言)を登録(およびオプションで作成)する際に使用します。

名前
マネージドBeanの一意の識別子を入力します。この識別子は、Beanを参照するJSF EL式で使用されます。これによって<managed-bean-name>要素の値が設定されます。
クラス
インスタンス化するJavaBeanの完全修飾クラス名を入力します。または、「参照」をクリックするとクラス・ブラウザから名前を選択できます。これによって<managed-bean-class>要素の値が設定されます。マップおよびリストの場合は、マネージドBeanのプロパティを参照するかわりに、Bean自体をマップまたはリストにでき、そのクラスでjava.util.Mapまたはjava.util.Listを実装します。
注意: 指定したクラスはJavaBeans規則に準拠する必要があります。たとえば、宣言された各管理プロパティ、マップおよびリストに対して、引数なしのpublicコンストラクタおよびpublicのプロパティsetterが必要です。
有効範囲
マネージドBeanが使用可能なアプリケーション・スコープを選択します。これによって<managed-bean-scope>要素の値が設定されます。
クラスが存在しない場合は生成
マネージドBean用に新規javaクラスを生成する場合に選択します。ファイルは、「クラス」の値として設定された完全修飾クラス名を使用して名前が設定され、配置されます。新規ファイルは、「アプリケーション・ナビゲータ」のプロジェクトの「アプリケーション・ソース」ノード内、および「システム・ナビゲータ」の定義済パッケージ内に表示されます。新規ファイルはソース・エディタで開きます。ファイルは、指定された名前とデフォルトのコンストラクタを持つスタブ・クラスです。

注意
: 構成エディタを使用して管理プロパティを宣言できますが、対応するコードはjavaクラスで生成されません。そのコードを追加する必要があります。

JSF構成エディタを使用したマネージドBeanの作成
<managed-bean>要素