イベントとは、特定のコマンドに対応して実行される特定の処理です。Webページでのコマンドによってイベントがトリガーされると、イベント・ハンドラがこの作業を実行します。通常、イベントはWebページ上のボタンまたはリンクによって実行されます。Oracle ADFでは、コントローラ・レベルでイベントを管理するライフサイクル・インタフェースが提供されます。Oracle ADFライフサイクルは、モデル2アプリケーションのデータ・アクションとそのサブクラスで実装されます。ADF UIXには、UIXページからコールされたイベントを処理するUIXサーブレットもあります。
Oracle ADF、StrutsおよびUIXを1つのモデル2アプリケーションで組み合せた場合、イベントを管理する際にはUIXサーブレットよりデータ・アクション・クラスが優先されます。UIXページにリクエスト・パラメータに関するevent=myEvent
が含まれる場合は、次のいずれかが真の場合にデータ・アクションによってイベントが処理されます。
onMyEvent
というイベント・ハンドラが定義されている。
いずれも真でない場合は、UIXサーブレットがイベントを処理します。
注意: UIXページからコールされるすべてのイベントは、データ・アクション・クラスで処理するかUIXサーブレットで処理するかにかかわらず、そのページ内でイベント・ハンドラを定義する必要があります。
UIXでのイベントの詳細は、「UIXイベントについて」を参照してください。
Oracle ADFの名前付きイベントについて
Oracle ADFの名前付きイベントの操作
Oracle ADFライフサイクルについて
Oracle ADFライフサイクルのカスタマイズ
Copyright © 1997, 2004, Oracle. All rights reserved.