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

天翼云_电影票房数据库_免费6个月

小七 141 0

移动开发工具包2.x已经发布了很长一段时间了,所以我决定试试看它是如何工作的。我要去的第一个资源是学习之旅登录页,在那里我可以找到从概述到实践教程的所有内容。我确实发现一些教程有点过时,因为在过去6个月的软件更新。因此我认为现在是为它写博客的时候了。

之前的端到端工作需要在XCode和sap云平台的移动服务上做大量的工作来构建和安装最终的iOS应用程序。多亏了最近对OnBoarding功能的更新,我们可以完全忘记它,我们需要的只是一个SAP云平台试用帐户和一个iOS设备。

让我们开始吧。

所以我的计划是创建一个移动开发工具包应用程序,建站系统哪个比较好,在WebIDE中构建一个演示应用程序,然后构建并部署到我们创建的应用程序中,最后我们可以从iOS设备进行登录。

2。然后进入"配置开发和操作"—"角色"并确保自己具有管理员角色。

3。接下来,我们选择"进入服务"打开移动服务驾驶舱。从左侧面板中选择"移动应用程序"-"本机/混合"并点击"新建"按钮创建新应用程序。

选择移动开发工具包模板。

ID:com.sap.mdk网站.演示

名称:演示

4。完成后,贵阳大数据,您可以点击进入"演示"应用程序。从"信息"选项卡的"指定功能"部分,选择安全性。将安全配置更改为OAuth。然后点击下面的"+"按钮创建OAuth客户机。保留默认设置并单击"确定"。完成后,点击"重置"按钮旁边顶部的蓝色"保存"按钮。

5。添加一个示例后端。我们需要在这里包含一个样例后端odata服务。因此,我返回到演示应用程序的"信息"选项卡,点击"指定功能"旁边的"+"按钮,添加"示例后端"功能。完成后,从Assigned Features列表中选择"Sample Back End"以检查V2 odata服务URL。这是大家熟悉的ESPM服务,您可以将URL粘贴到浏览器并检查元数据。基本上,它是云平台移动服务中的内置odata服务。使用示例数据进行一些演示非常方便,令人惊讶的是,我们还提供了odata V4版本(我可能稍后会去探索)。

7。我们现在有了带有示例后端服务的应用程序。所以下一步是为应用程序创建目标,它指向样例odata服务。令人惊讶的是,一旦我们进入"连通性"从"指定功能"列表。目标已存在并且已配置。干得好SAP团队。我相信这是在步骤5中添加"Sample Back End"特性时完成的。如果我们想连接到外部odata服务,我相信我们仍然需要创建移动服务目的地并将其分配给这里的应用程序。(我也会在以后的帖子中尝试)

8。现在让我们回到云平台的驾驶舱屏幕,云服务器平台,创建一个指向移动服务本身的目的地。我相信当我们在步骤1中启用移动服务时,它已经被填充。但如果不存在,请使用下面的屏幕截图创建一个。

好的。初始配置完成。我们将继续使用WebIDE完整堆栈来做一些"编码"。

9。第一件事是从WebIDE全栈启用MDK编辑器特性。

10。请注意,我们在左侧面板中启用了一个新图标,您可以切换到"MDK Development"透视图并轻松访问特定的MDK菜单。(不过,我在这里确实发现了MDK观点中的一些问题,无论如何,我们将在稍后讨论)。

11。现在右键单击"工作区"–"新建"–"MDK项目"。我们给一个项目命名为"Demo"。完成

12。您将注意到向导将创建一个"演示"应用程序,其中包含一些基本文件夹结构。让我们右键单击"services"文件夹和"New MDK Service"。它基本上是创建一个服务元数据,通过目的地指向现有的后端服务。

名称:在这里选择您自己的服务名称

服务URL:云平台目的地名称/URL

应用程序ID:我们在步骤3中选择的ID。

目的地名称:注意我在这里输入了错误的目的地名称。在接下来的步骤中,我将向您展示如何排除故障。

13。在向导中有一个"validate"或"Ping"按钮来测试服务连接是非常方便的,但是现在还没有。不管怎样,我们已经创建了服务,并且在这里有一个"刷新对象"按钮。让我们点击它,显然我会得到一个错误。所以我会去修复目的地名称,它应该是第7步中移动服务目的地的名称。再次按"刷新对象"按钮,万岁!

15. 然后展开"Pages"文件夹并打开主页"(顺便说一句,在我的试用环境中,布局编辑器的加载速度非常慢……)。"。在左侧,您将拥有所有可用的控件,大数据解决,可以进行拖放。在本例中,我创建了一个"objectheader",并将BodyText设置为"Hello World"。

16。由于某些历史原因(特别是20年前的Macromedia Dreamweaver工具),我对所有所见即所得编辑器都不太自信,因此我决定检查生成的代码。右键单击主页然后选择代码编辑器打开它。我得说现阶段看起来不错。漂亮整洁的json元数据,而且非常不言自明。不确定是否可以选择自己的"\u Name",因为前缀"\u"使其看起来像私有/系统管理的属性。不管怎样,让我们继续。