これらのタスク フローのうち、ADF の Bounded と Unbounded の 2 つを理解するのを手伝ってください。私が本から読んだことから、私の理解では、無制限のタスクフローにはn個の限定されたタスクフローを含めることができます。無制限のタスク フローとバインドされたタスク フローを使用できる理由のような例を教えてください。
質問する
6607 次
2 に答える
5
タスクフローは、ADF アプリケーションのコントローラーとして機能するものです。タスクフローまたはページ間のナビゲーションを定義するために使用されます。
ADFタスクフローには2つのタイプがあります。
- バウンド TF
無制限の TF
- Bounded TF は保護できますが、unbounded TF は保護できません。
- バインドされたタスクフローとの間でパラメーターを渡したり、パラメーターを取得したりできますが、Unbounded TF ではできません。
- 制限付き TF には、デフォルト アクティビティと呼ばれるエントリ ポイントが 1 つしかありませんが、制限なし TF には複数のエントリ ポイントがあります。
- 別の境界/非境界 TF から境界 TF を呼び出すことはできますが、非境界 TF の場合はできません。
- Bounded TF はトランザクションをサポートしますが、unbounded TF はサポートしません。
ページを保護したくない場合はいつでも、無制限の TF を使用できることを確認してください。たとえば、オンライン ショッピング アプリケーションを考えてみましょう。Home、About Us、Products などのアプリケーション ページでは、無制限の TF になります。ただし、注文履歴を見ると、ウィッシュリストは制限付き TF に分類されます。
于 2014-08-16T13:53:49.817 に答える
0
ADFバインド・タスクフローは、アプリケーションの再利用可能な部分をカプセル化するために使用されます:
- 単一のエントリ ポイントを持つ
- 入力パラメータを受け入れることができます
- 戻り値を生成する場合があります
- アクティビティと制御フロー ルールの独自のコレクションがある
- 独自のメモリ スコープとマネージド Bean の有効期間 (ページ フロー スコープ インスタンス) を持つ
通常、次の場合は、バインドされたタスク フローではなく、バインドされていないタスク フローを使用します。
- ブックマーク可能なビュー・アクティビティなど、バインドされたタスク・フローでは提供されないADFコントローラ機能を利用したい。
- タスク フローが別のタスク フローによって呼び出されることはありません。
于 2019-10-04T09:21:27.977 に答える