我正在使用 eclipse 开发一个 oracle MAF 应用程序。我设置了环境,但我现在需要将我的应用程序连接到服务器上的 oracle 数据库,但我不知道如何开始。我是否必须使用本地 sqlite 数据库然后与服务器同步或直接连接到服务器以及如何做到这一点?
谢谢你!
我正在使用 eclipse 开发一个 oracle MAF 应用程序。我设置了环境,但我现在需要将我的应用程序连接到服务器上的 oracle 数据库,但我不知道如何开始。我是否必须使用本地 sqlite 数据库然后与服务器同步或直接连接到服务器以及如何做到这一点?
谢谢你!
无法进行直接数据库连接 MAF。您必须在 Web 服务中公开您的数据并在您的移动应用程序中使用它。
您可以考虑的一种选择是将数据库中的数据公开为可以从 MAF 应用程序调用的 REST 服务。请参阅此演示文稿,了解如何使用 OEPE 构建调用 REST 服务的 MAF 应用程序:https ://www.youtube.com/watch?v=pRdLSOVslQg
希望这可以帮助。感谢您对 OEPE 的关注。-拉古
这是一个简单的教程,它描述了如何在 Oracle MAF 中创建 REST Web 服务,使用 Jdeveloper 将其部署到 Web 逻辑服务器并从浏览器访问它。我希望它会帮助你:
http://sanjeev-technology.blogspot.in/2014/09/rest-service-on-weblogic-1034.html
Pervasync 刚刚发布了其同步框架的新版本 (6.0.2),支持 Oracle MAF SQLite 数据库与中央 Oracle、MySQL、SQL Server 和 PostgreSQL 数据库的同步。
您可以尝试此示例教程,其中包含分步说明。
要使其工作,您需要使用 JDeveloper 12c(从这里下载)。它还将包含 WebLogic 服务器。
此外,您需要Android SDK
(emulator
或)您可以使用 Android 设备来部署和运行应用程序。
对于安卓设备:
您可以将应用程序部署到机器中,并使用该机器的虚拟 IP 配置移动客户端应用程序。以便可以从网络外部访问它。
对于模拟器:
您可以通过配置 web 服务 IP 在同一台机器上运行 web 服务和客户端,因为127.0.0.1
这会将您的客户端应用程序路由到本地机器(PS:localhost
在这里不起作用)