甲骨文 maf 和甲骨文 af

Posted

技术标签:

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

需要一些关于 MAF 的信息。

它将支持多少个平台?

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

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

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

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

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

提前致谢。

【问题讨论】:

【参考方案1】:

MAF 目前支持 iosandroid - 版本 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 也有很多很好的链接。

【讨论】:

以上是关于甲骨文 maf 和甲骨文 af的主要内容,如果未能解决你的问题,请参考以下文章

甲骨文扩展客户云产品组合 覆盖PaaSSaaS和大数据

甲骨文预测 2020-2025年云的五大趋势

markdown 甲骨文创建索引和杀死进程

甲骨文和 GitLab

markdown 甲骨文数据库的导入和导出

甲骨文。防止合并子查询和主查询条件