云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

企业网站_新网全球邮企业邮箱_怎么买

小七 141 0

需要构建一个始终在线的移动应用程序吗?您的后端数据是否经常更改,并且您始终需要最新的信息?也许一个纯粹的在线应用程序适合你。

我最近收到了一些关于用移动开发工具包(MDK)构建在线应用程序的问题。就我个人而言,为了快速的性能,我大部分都做了离线应用程序,我真的不知道我是离线的,ecs云服务器,因为这个应用程序就像在线应用程序一样工作。但是,我知道有很多用例需要构建一个在线应用程序。我最近构建了一个MDK在线应用程序,并在这个博客中分享了详细信息。

为了简单起见,这个博客描述了构建一个MDK"仅在线"应用程序。我也在研究混合在线和离线MDK应用程序,因此请回头查看有关此主题的未来博客和/或指导。

移动开发工具包(MDK)是SAP云平台移动服务的一项功能。如果这是您对移动开发工具包的第一次介绍,免费的数据分析软件,我建议您首先查看提供概述主题、博客、视频和教程的学习地图。

假设

您以前构建过MDK脱机应用程序。

高级步骤

在SAP Web IDE中创建MDK应用程序项目连接到联机数据服务,建站服务,如示例服务(v2)创建联机操作创建类似于脱机应用程序的页面、操作、规则等

一旦您设置了SAP云平台移动服务MDK应用程序和后端连接,转到SAP Web IDE并创建您的MDK应用程序。

注意:MDK中较新的功能之一是MDK透视图,它为您筛选MDK特定项的菜单选项。在本博客中,我使用MDK透视图,因此如果您的菜单与我的不同,在Web IDE中选择此图标。

创建一个新的MDK服务连接以连接到您的OData服务。我使用了移动服务示例服务。如果您需要帮助,查看SAP云平台移动服务安装教程(视频#2)。

注意:您将看到上面的"启用离线商店"复选框未选中。这对于仅在线应用程序很重要。默认选中。我们非常喜欢离线!

注2:另外,我的服务URL(上面)设置为/destinations/WebIDE2MS。教程视频可能会让你做/destinations/mobileservices\u演示。我有这么多目的地,我不知道它们是用来做什么的,所以我一直在使用更具描述性的名称。WebIDE2MS=从Web IDE到我脑海中的移动服务。

让我们来做吧在线申请。对于MDK应用程序,应用程序是联机运行还是脱机运行取决于数据源和选择适当的MDK操作。对于联机应用程序,添加OData创建和OData打开操作。这将替换脱机应用程序的OData脱机初始化操作。

我们现在将创建两个消息操作–成功消息和失败消息。我们希望向用户提供反馈。如果应用程序能够连接到OData服务并获取相应的数据,则会显示一条快速消息,说明应用程序初始化成功。如果在从后端获取数据时出现故障,让用户知道出了问题。

创建一个成功的消息操作。

创建一个失败的消息。

关闭消息操作。打开ODataCreate操作并展开常用操作属性。对于成功操作字段,添加ODataOpen操作。对于失败操作字段,添加ODataFailureMessage操作。保存并关闭ODataCreate操作。

注意:通过在success字段中添加ODataOpen操作,我们将两个操作链接在一起。如果创建操作成功,大数据有什么用,我们只能从Create移动到Open。这将为您检查,而不必编写任何业务逻辑来处理它。

打开ODataOpen操作并展开Common action Properties部分。对于Success action字段,添加ODataSuccessMessage操作。对于Failure action字段,添加ODataFailureMessage操作。保存并关闭ODataOpen操作。

现在,更新应用程序.app添加ODataCreate操作。

此时,您已将应用程序设置为联机MDK应用程序。生成应用程序的其余部分与生成脱机应用程序相同。

让我们通过创建一个使用后端数据的简单页面来测试您的联机应用程序。我创建了一个产品列表页面。

创建一个名为产品列表的部分页面然后将Object Table控件拖到页面上。

下面是我为Object Table控件设置的属性。您不必这样做,大数据培训班哪个好,但我提供的信息作为参考。

属性

目标:产品Description:产品->简短描述副标题:产品->类别子状态:产品->价格标题:产品->名称清空部分-说明:"未找到产品"

不要忘记打开应用程序.app再次使用产品列表页面或您创建的任何页面更新主页字段。

将应用程序部署到您的MDK客户端以查看您刚刚创建的在线应用程序。

现在使用您的应用程序此外,通过添加其他页面、操作、规则等

您可以查看其他MDK视频和博客,为您的应用程序添加其他功能。这些视频和博客可能引用脱机应用程序,但正如您在此处了解到的,您可以轻松地对联机应用程序执行相同的操作。请查看最新的MDK内容博客,然后重试为您的在线应用程序添加附加功能。

查看本教程:https://developers.sap.com/tutorials/cp-mobile-dev-kit-online-app.html