1

ADF 宣言型コンポーネントに関するこのドキュメントを読みましたが、そのようなコンポーネントの意図についてはまだ明確ではありません。この男の用途と、そのようなコンポーネントが役立つシナリオは何ですか? これは JSF2.0 の ui:composition に関連していますか?

4

2 に答える 2

0

ADF宣言型コンポーネントは、事前定義されたADFFacesコンポーネントを使用して作成された複合コンポーネントです。パッケージ化されたjarファイルに含めることができ、再利用可能なコンポーネントとして任意のADFページまたはページフラグメントに含めることができます。

例:ユーザーログイン用の宣言型コンポーネントを作成する
ユーザー名[af:InputText]
Passwork [af:InputText]
SubmitButton

このコンポーネントは、任意のアプリケーションのログインページに含めることができます

于 2013-03-09T03:50:17.863 に答える
0

af:declarativeComponent は、動的宣言コンポーネントを定義し、一部のUIロジックをカプセル化する軽量形式としてADFで使用されます。これはテンプレートではなく、タグ名を宣言せずに定義できるコンポーネント (通常の宣言型コンポーネントと同様) であり、タスク フローよりもはるかに軽いコンポーネントと考えてください。使用すると、そのようなコンポーネントにパラメータを渡すことができます(ADF 11.1.2以降のメソッド・パラメータを含む)。このようなコンポーネントには、バッキング Bean スコープで実行されるバッキング Bean を含めることもできます。そのため、ページにこのコンポーネントの複数のインスタンスがある場合、実行時にバッキング Bean の対応するインスタンスをできるだけ多く持つことができるため、ロジックが実行されます。あるインスタンスから別のインスタンスに干渉することはありません。

于 2013-02-04T08:52:03.753 に答える