2016-03-26 2 views
0

私はJSFに精通しています。また、JSFと同様のテクノロジであるOracle ADFのプロジェクト作業を行う必要があります。私はOracle ADFに関するいくつかの質問(http://myexpwithoracleadf.blogspot.in/2013/04/oracle-adf-task-flow-interview.html)を行い、これらの間の類似点(ADFとJSF)を把握し、Oracle ADFについての公正なアイデアを得ようとしています。私は、タスクフローと呼ばれるものに出くわしました。更に、無制限かつ限定されたタスクフローとして分類される。Oracle ADFでのナビゲーション・ルールなどのアクテビティを示すタスク・フローの例。無制限で有界のタスクフローとは何ですか?

  1. 私の考えでは、タスクフローはナビゲーションルールに似ています。これはページ間のナビゲーションだけでなく、他のアクティビティとは何か、他のアクティビティは何ですか?
  2. さらに、誰かが無限で境界のあるタスクフローを例を使ってさらに説明できますか?

答えて

1

ADFタスク・フローは、Fusion Webアプリケーションで制御フローを定義するためのモジュラー・アプローチを提供します。アプリケーションを単一の大きなJSFページ・フローとして表す代わりに、再利用可能なタスク・フローの集合に分割することができます。各タスクフローには、アプリケーションのナビゲーショングラフの一部が含まれています。タスクフロー内のノードはアクティビティです。アクティビティノードは、ページの表示、アプリケーションロジックの実行、別のタスクフローの呼び出しなどの単純な論理操作を表します。アクティビティ間の遷移は、制御フローのケースと呼ばれます。

バインド・タスク・フロー:バインドされていないタスク・フローとは対照的に、単一のエントリ・ポイント(エントリ・ポイントはブラウザによって直接要求できるビュー・アクティビティ)およびゼロ以上のタスク・フロー出口点。独自の制御フロールール、アクティビティ、マネージドBeanのセットが含まれています。有界のタスク・フローでは、再利用、パラメータ、トランザクション管理、再エントリが可能で、JSFページ内のADF領域内でレンダリングできます。

タスクフローは、ナビゲーションとアプリケーション制御のための、よりモジュラーでトランザクションに対応したアプローチを提供します。標準のJSFナビゲーション・フローと同様に、タスク・フローにはほとんどの場合、表示可能なページ(またはページ・フラグメント)が含まれています。ナビゲーションとは別に、タスクフローには、ページフローとアプリケーションの動作に影響を与えるために連鎖させることのできる非ビジュアルアクティビティも含まれます。たとえば、これらの非ビジュアルなアクティビティは、マネージドBean上のメソッドを呼び出したり、EL式を評価したり、ルーターを使用してナビゲーション方向を選択したり、別のタスク・フローを呼び出すことができます。これにより、表示されているページとは独立してビジネスロジックを呼び出すことができるため、再利用が容易になります。

この2つの短い動画をご覧になると、herehereとなり、ドキュメントはhereとなります。

関連する問題