1

请解释Application Module(AM) Oracle ADF 框架中存在的概念。

如果我们将一个普通的 Java EE 应用程序划分为 MVC 层,那么它AM属于哪一层呢?它提供了哪些设施,以及它如何适应 ADF 框架的其他组件?

4

2 回答 2

6

如果您要谈论“常规”Java EE 概念并与 JPA/EJB 架构并行,那么 AM 基本上就是您的 EJB 会话外观。它处理资源池和事务,并包含客户端使用的数据模型(VOs=命名查询)。

于 2012-12-18T00:45:17.230 回答
4

如果我们把一个普通的 Java EE 应用划分为 MVC 层,那么 AM 属于哪一层

应用程序模块是模型(M)层的一部分。

它提供了哪些设施,以及它如何适应 ADF 框架的其他组件

应用程序模型定义了绑定层的数据模型。它包含基本对应于数据库查询的视图对象和视图链接定义。

应用模块也可以嵌套,根应用模块也为应用提供事务边界。Transaction可以通过调用来检索关联的对象getTransaction()

于 2012-12-17T14:00:32.850 回答