0

これらのタスク フローのうち、ADF の Bounded と Unbounded の 2 つを理解するのを手伝ってください。私が本から読んだことから、私の理解では、無制限のタスクフローにはn個の限定されたタスクフローを含めることができます。無制限のタスク フローとバインドされたタスク フローを使用できる理由のような例を教えてください。

4

2 に答える 2

5

タスクフローは、ADF アプリケーションのコントローラーとして機能するものです。タスクフローまたはページ間のナビゲーションを定義するために使用されます。

ADFタスクフローには2つのタイプがあります。

  1. バウンド TF
  2. 無制限の 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 に答える