自動コンポーネント・バインディングを使用したバッキングBeanの作成

バッキングBeanは、UIコンポーネントに対するロジックとプロパティが含まれているマネージドBeanです。JDeveloperでは、JSFアプリケーション用のJSPまたはJSPXの作成時に、対応するバッキングBeanを自動的に作成できます。この方法を選択した場合、JDeveloperでは、ページに配置したすべてのコンポーネントを、該当するBeanの対応するプロパティに自動的にバインドし、関連するアクセッサ・メソッドも作成します。Javaソース・エディタのメソッド・バインディング・ツールバーを使用すると、イベント・メソッドをバッキングBeanに追加できます。詳細

JSFページの作成時にバッキングBeanを作成する手順は、次のとおりです。

  1. JSFまたはJSPXを作成します。方法
  2. 必要に応じて、JSFページに対してコンポーネント・タグの追加または削除を実行します。JDeveloperでは、バッキングBeanのプロパティと対応するアクセッサ・メソッドが自動的に追加または削除されます。
  3. 属性にメソッド・バインディングが必要なコンポーネント・タグの場合は、プロパティ・インスペクタを使用してメソッド・バインディング式を入力し、ページのバッキングBean内の既存メソッドから選択します(メソッドをバッキングBeanに追加する方法については、後述の手順を参照)。または、新規メソッド名を入力できます。JDeveloperでは、ページのバッキングBeanに新規スケルトン・メソッドが作成されます。その後、ロジックをメソッドに追加する必要があります。

メソッドをバッキングBeanに追加する手順は、次のとおりです。

ソース・エディタを使用してバッキングBeanを編集し、メソッド・バインディング・ツールバーを使用して、ページで選択したコンポーネントに適切なメソッドをバインドします。

  1. 「コンポーネント」ドロップダウン・メニューから、メソッドを作成するコンポーネントを選択します。
  2. 「イベント」ドロップダウン・メニューから、作成するメソッドのタイプを選択します。
    JDeveloperによって、コンポーネントに対するスケルトン・メソッドが追加されます。
  3. // Add event code here...というコメント部分を適切なビジネス・ロジックで置換します。

JSFアプリケーションの作成
Webページおよび設計ツールの操作
HTMLページの操作
JSPページの操作