Web サービスメソッドへの Visual Web JSF リストコンポーネントのバインド
関連項目
Visual Web JSF サポートを使用するプロジェクトでは、コンポーネントを Web サービスメソッドにバインドできます。リストコンポーネントを Web サービスにバインドするときは、それらの間に接続を作成します。リストコンポーネントは一度に 1 つまたは複数の値を表示します。もっとも簡単なデータバインドとして、「パレット」ウィンドウの「基本」カテゴリのコンポーネント (「リストボックス」、「ドロップダウンリスト」、「チェックボックスグループ」、「ラジオボタングループ」など) が使用されます。
Web サービスを IDE や Visual Web JSF ページに追加すると、次のいずれかの手法を使用して Web サービスのメソッドを呼び出すことができます。
- コンポーネントにメソッドをバインドします。この手法を使用してメソッドの結果を表示できますが、更新することはできません。Java コードを作成する必要はありません。
- Java コードでメソッドを呼び出します。この手法を使用して Web サービスを表示または更新できます。
次の手順では、両方の手法で同じ Web サービスメソッドを呼び出す方法の例を示します。
リストコンポーネントとメソッドをバインドするには、次の手順に従います。
- Web サービスが IDE に含まれない場合は、Web サービスを IDE に追加します。
- コンポーネント上にメソッドをドラッグ&ドロップします。
- コンポーネントを右クリックし、「データにバインド」を選択します。
- 「データにバインド」ダイアログで、「オブジェクトにバインド」タブを選択します。
- メソッドのデータプロバイダを選択します。
- 値フィールドを選択して、コンポーネントのフィールドを表示します。
Java コードでメソッドを呼び出すには、次の手順に従います。
- Web サービスが IDE に含まれない場合は、Web サービスを IDE に追加します。
- Web サービスがページに追加されていない場合は、ビジュアルデザイナーにページをドラッグします。
- メソッドを選択すると、そのプロパティーを「プロパティー」ウィンドウで表示できます。
- Web サービスのメソッドをテストするには、次の手順を実行します。
- 「<Web サービス名>」ノードを展開します。
- メソッドを右クリックし、「メソッドのテスト」を選択します。
- パラメータでテストする値を入力し、「送信」をクリックします。
- 結果を確認し、「閉じる」をクリックします。
- Java コードでメソッドを呼び出します。
- 関連項目
- Web サービスについて
- IDE への Web サービスの追加
- Web サービスメソッドへの単純コンポーネントのバインド
- Web サービスメソッドへの表コンポーネントのバインド
- 「プロジェクト」ウィンドウ
- ソースファイルの編集
著作権と商標について