1

Application Module(AM) Oracle ADFフレームワークに存在する概念を説明してください。

通常の Java EE アプリケーションを MVC レイヤーに分割すると、どのレイヤーにAM分類されるでしょうか? それはどのような機能を提供し、ADF フレームワークの他のコンポーネントに関してどのように適合しますか?

4

2 に答える 2

6

「通常の」JavaEEの概念で話し、JPA / EJBアーキテクチャと並行して行う場合、AMは基本的にEJBセッションのファサードです。リソースのプーリングとトランザクションを処理し、クライアントが使用するデータモデル(VOs =名前付きクエリ)が含まれています。

于 2012-12-18T00:45:17.230 に答える
4

通常の Java EE アプリケーションを MVC レイヤーに分割すると、AM はどのレイヤーに分類されるか

アプリケーション モジュールは、モデル (M) 層の一部です。

どのような機能を提供し、ADF フレームワークの他のコンポーネントに関してどのように適合するか

アプリケーション モデルは、バインディング レイヤーのデータ モデルを定義します。これには、基本的にデータベース クエリに対応する View オブジェクトと View リンクの定義が含まれています。

アプリケーション モジュールはネストすることもでき、ルート アプリケーション モジュールはアプリケーションのトランザクション境界も提供します。関連付けられTransactionたオブジェクトは、 への呼び出しで取得できますgetTransaction()

于 2012-12-17T14:00:32.850 に答える