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

MySQL数据库_数据库应用开发_返现

小七 141 0

更新日期:2021年1月5日:更新日期:Neo试用版不再提供

更新日期:2020年3月24日:添加了有关多个线下商店的信息

更新日期:2020年2月21日:由于旧的移动服务示例OData服务已被弃用,我已更新了目的地配置。

重要提示:尽管混合应用程序作为实现离线应用的有效方法,我们强烈建议您使用更现代的移动技术。

作为产品所有者,看到您的产品达到一个新的里程碑总是件好事。上周,您在Britt的博客中看到了Hybrid Application Toolkit release 1805的发布。在这个版本中,企业信息化软件,我们已经对从sapwebide在云端构建混合应用程序的方式做了一些根本性的改变。

我不打算重复Britt的博客;但让我强调一下这个版本中最重要的部分:开发者对混合应用程序的打包有更多的控制权。这打开了通向更多可能性的大门,让开发人员能够更轻松地自己解决挑战。

我们在本版本中没有完全涵盖的热门话题之一是创建离线应用程序的能力。很多开发商都在问这个问题。2017年12月,我宣布我们计划"结束维护"帽子本地附加组件。我们在sapwebide中为您提供了一个特定于脱机的模板(我指的是基于Eclipse Orion的版本),该模板只能与HAT本地加载项一起使用。该模板在SAP Web IDE完整堆栈中不可用。同时,我们来自sapwebide的同事已经关闭了旧的sapwebide,建议您将项目迁移到完整的堆栈版本。那么,如果我们不再提供模板,您如何在sapwebide全栈中构建离线混合应用程序呢?

在回答之前,让我们回顾一下这个工具箱的历史。刚开始时,我们没有云构建功能。相反,我们依赖本地安装的工具来开发Cordova应用程序。webide中有一些模板会随着时间的推移而不断发展。在某个时刻,我们决定抓取UI5主细节模板的快照,并对其进行调整以支持脱机。此模板随Web IDE插件HAT一起提供。然后,我们尝试跟上原始模板中的更改。在某个时候,原始模板被Fiori主细节应用程序模板替换。我们没有进一步更新我们的离线模板,除非真的需要。

虽然我们可以在HAT中创建新的移动特定模板,但我们实际上想要的是相反的:任何模板在默认情况下都应该支持移动;因此根本不应该有移动变体。我们去年提供的功能实际上就是这样做的。当webide中的HAT插件处于活动状态时,一个新创建的项目将自动为mobile启用。我们在后台添加了一些魔法来实现这一点。然而,尽管我们努力使它更容易,但实际上事情变得更加困难(特别是故障排除)。

我们不打算在SAP Web IDE完整堆栈中为您提供脱机模板。主要原因是每个应用程序都是独一无二的,大数据app,需要围绕离线主题进行特定的定制。这是很难提供给你作为一个一刀切的模板的一部分。相反,淘客app开发,我们将为您提供如何在应用程序中实现脱机功能的指导,并为您提供以下示例。

前提条件

在开始创建示例应用程序之前,让我们首先确保可以从SAP Web IDE访问移动服务示例服务。在您的SAP云平台驾驶舱中,返利模式,进入Connectivity>Destinations并创建一个新的目的地,如下所示。确保添加了所示的其他属性。该网址不是完全可见的是截图。请输入https://hcpms-试用.hanatrial.ondemand.com/mobileservices/origin/hcpms/ESPM.svc/v2版本. 我使用了一个试用帐户来写这篇博文。然而,近地天体审判的前景已不复存在。请根据您的生产环境调整url。

保存目标设置后,可能需要几分钟才能激活新的目标。

更新21/02/2020:对于身份验证,请使用App2AppSSO。

现在让我们开始在SAP Web IDE Full Stack中从头开始创建应用程序。您可以在SAP云平台驾驶舱的服务列表中找到此版本的SAP Web IDE:

尽管此时不需要,但请确保您已激活混合应用程序工具包。进入sapwebide完整堆栈后,转到首选项并确保功能混合应用工具包已激活。别忘了保存您的选择并重新加载SAP Web IDE。

您将使用基于移动服务的云构建功能。可以访问生产环境的客户可以在混合应用程序工具包首选项中看到以下内容(取决于您的订阅):

如果您没有看到首选项中提到的云构建服务,您将默认使用移动服务。如果您确实看到单选按钮,请确保已为移动服务启用了有关云构建服务的单选按钮(而不是SAP Fiori不推荐的单选按钮)。

从模板创建新项目

在SAP Web IDE中,请选择"文件">"新建">"从模板创建项目"。为了避免最新的创新版本可能出现的问题,我选择了一个基于SAPUI5版本1.52的CRUD主细节模板。请随意使用其他版本。

在下一步中,请填写详细信息。

在本例中,我使用移动服务示例服务从服务URL使用OData。我们已经通过前面创建的目标向SAP Web IDE公开了此服务。

在模板定制步骤中,人工智能研究,我选择了以下选项: