甲骨文 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 目前支持 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 也有很多很好的链接。
【讨论】:
以上是关于甲骨文 maf 和甲骨文 af的主要内容,如果未能解决你的问题,请参考以下文章