请解释Application Module(AM)
Oracle ADF 框架中存在的概念。
如果我们将一个普通的 Java EE 应用程序划分为 MVC 层,那么它AM
属于哪一层呢?它提供了哪些设施,以及它如何适应 ADF 框架的其他组件?
请解释Application Module(AM)
Oracle ADF 框架中存在的概念。
如果我们将一个普通的 Java EE 应用程序划分为 MVC 层,那么它AM
属于哪一层呢?它提供了哪些设施,以及它如何适应 ADF 框架的其他组件?
如果您要谈论“常规”Java EE 概念并与 JPA/EJB 架构并行,那么 AM 基本上就是您的 EJB 会话外观。它处理资源池和事务,并包含客户端使用的数据模型(VOs=命名查询)。
如果我们把一个普通的 Java EE 应用划分为 MVC 层,那么 AM 属于哪一层
应用程序模块是模型(M)层的一部分。
它提供了哪些设施,以及它如何适应 ADF 框架的其他组件
应用程序模型定义了绑定层的数据模型。它包含基本对应于数据库查询的视图对象和视图链接定义。
应用模块也可以嵌套,根应用模块也为应用提供事务边界。Transaction
可以通过调用来检索关联的对象getTransaction()
。