【问题标题】:Oracle maf and oracle af甲骨文 maf 和甲骨文 af
【发布时间】:2016-03-02 06:04:22
【问题描述】:

需要一些关于 MAF 的信息。

它将支持多少个平台?

我读过一些博客,对于客户端(移动),他们使用 Web 框架,对于业务逻辑,他们使用 java 和 cordova 与移动功能交互。

这里的业务逻辑(JAVA)是指客户端业务逻辑还是服务器端?

直接使用MAF(从手机)我们可以访问数据库,而不需要与webservices交互?

Mobile 和 oracle 数据库之间是否有任何封装?

如果没有包装器我们可以,如何为数据库设置安全性?

提前致谢。

【问题讨论】:

    标签: ios cordova oracle-adf oracle-maf


    【解决方案1】:

    MAF 目前支持 iOS 和 Android - 版本 here。请参阅data sheet 了解更多信息。

    MAF 可以在设备上本地执行 Java 代码(在部署时编译)。 Java 可用于本地业务逻辑,尽管出于明显的性能和设计原因,业务逻辑通常在服务器上执行并通过 Web 服务访问。

    Java 通常用于设备上以支持应用程序状态和行为或接口。 UI 使用称为 AMX 的基于组件的框架进行编码,该框架生成 HTML 以在 Web 视图中呈现,并生成用于导航图形设计的任务流,或者使用您选择的 HTML/JS fwk 手动编码。 Cordova 通过为 AMX 页面以及 Java 和 JS API 生成拖放代码,提供对设备上功能的访问。

    Java 用于通过 JDBC 连接到 Web 服务(REST 和 SOAP - REST 优先考虑性能)和本地数据库(加密)SQLite。与远程数据源的所有交互都是通过 Java JDBC 和/或 Web 服务进行的。 Java 用于包装所有数据源,本地和远程。

    请随时查看Oracle OTN site 上的所有文档。那里有很多很好的信息。另外,我的 Oracle 学生的aggregation site 也有很多很好的链接。

    【讨论】:

      猜你喜欢
      • 2020-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-03
      • 2011-05-13
      • 2016-04-26
      • 1970-01-01
      相关资源
      最近更新 更多