当前位置:主页 > 云存储 > 安全 >

域名交易_代理服务器怎么设置_代金券

  • 安全
  • 2021-10-14 07:06
  • 动埠云

这是"使用XS高级开发"教程的第2部分。在第1部分TinyWorld应用程序简介中,我们介绍了TinyWorld应用程序。

现在我们将开始创建一个包含三个模块的项目,然后构建并运行此应用程序的第一个版本。

在项目上下文中创建一个应用程序。建立一个新项目有三种选择:

在这里,我们将从零开始。在"文件"菜单中,选择"新建>从模板创建项目"向导:

当前只有一个项目模板可供选择,因此单击"下一步",输入项目名称tinyworld,可以选择添加说明,然后再次单击"下一步"完成向导。IDE现在应该像这样显示tinyworld项目:

现在我们有了一个空的应用程序项目,我们可以添加我们的第一个模块,这将是一个SAP HANA数据库(HDB)模块。选择tinyworld/文件夹,右键单击>"新建>HDB模块"向导:

称之为tinydb。保留默认命名空间。完成向导来创建模块。

我们现在将使用CDS来设计一个小的数据库模型。CDS是SAP对SQL的增强,用于定义和使用语义丰富的数据模型。导航到tinydb/module文件夹的src/子文件夹,右键单击它并选择"New>CDS Artifact"。在打开的窗口上,切换到文本编辑器,并输入文件名:tinyf。打开编辑器后,在文件中键入以下文本并保存(在Windows上按CTRL/S)。

该文件自动以.hdbcds作为后缀。此后缀很重要–它决定了如何在SAP HANA数据库中处理文件。如您所见,我们的数据模型有一个名为world的实体(数据库表),大数据分析网站,还有一个名为contracte的字段(列)。我们的下一步是构建这个模块,以便将这个设计时数据模型部署到随后可以使用的数据库目录对象中。

选择tinydb/module文件夹,右键单击">build"(或者:从顶部菜单中选择"build>build")。这将启动构建过程。

不久后,您将在控制台上看到:(Builder)build of/tinyworld/tinydb completed

数据模型已在SAP HANA数据库容器(又名HDI容器)中成功激活,现在可用于存储和检索数据。我们将在本教程的下一部分中完成此操作。

接下来我们将创建我们的第一个节点.js应用程序,方便地基于XSJS库。首先,创建一个节点.js模块。选择tinyworld/文件夹,右键单击"新建>节点.js模块",将其命名为tinyjs,选中"启用xsjs支持"复选框并完成向导。现在,您将拥有一个新的模块文件夹,其中包含多个文件。查找名为lib的文件/索引.xsjs,然后双击它。它将在JavaScript编辑器中打开,以显示类似于以下内容的代码。保持原样,或者继续用以下文本替换它,然后保存:

我们可以首先构建节点.js模块,但我们也可以直接运行它(这也会自动构建它)。选择tinyjs/module文件夹,右键单击>"运行">"运行方式"节点.js"应用程序"将打开一个新的浏览器选项卡,其中包含应用程序的URL。

返回Web IDE选项卡,淘客吧,在"运行控制台"上查看进度。延迟一段时间后,状态从"New"切换到"Running",表示您的小节点.js应用程序已部署到XS Advanced节点.js运行时。切换到应用程序的选项卡,或者使用运行控制台底部的URL访问它,如下:

现在您将看到"这是一个小小的JS世界!"在你的屏幕上

同样地,在项目中添加一个HTML5模块并称之为tinyui。然后,双击生成的资源/索引.html文件以在Web IDE HTML/JS编辑器中打开它。选择文件内容并替换为以下内容:

然后,从工具栏运行web应用程序或右键单击tinyui/module文件夹>"运行>运行方式>web应用程序":

文本"微小的HTML世界"将出现在浏览器的另一个选项卡中。您还可以单击tinyui run控制台底部的应用程序链接。

几分钟后,我们学习了如何使用Web IDE开发一个小的(当然,也是非常无用的…)应用程序,它由三个独立的模块组成。

请注意,每个模块都是独立的:业务逻辑没有访问数据模型,UI应用程序无法访问业务逻辑。我们将在本TinyWorld教程的下一部分(创建基于SAP HANA的客户机-服务器应用程序)中解决此问题。

TinyWorld教程的其他部分:

第1部分:TinyWorld应用程序简介

基本教程

第2部分:开始使用SAP HANA的SAP Web IDE

第3部分:创建基于SAP HANA的应用程序客户机服务器应用程序

第4部分:添加SAP HANA业务逻辑

第5部分:添加业务逻辑节点.js

高级主题

第六部分:创造节点.js单元测试

第7部分:引擎盖下

第8部分:源代码管理

第9部分:应用程序生命周期

第10部分:添加认证

第11部分:添加授权

FWIW:

$。响应.内容类型="文本/纯文本";

$。响应.setBody("Hello World");

嗨,凯特,

谢谢你的评论。

我对这个博客做了一些小修改,以便更清楚地了解默认的Hello文本。第1部分现在推荐Chrome,因为它应该是这样的

--

Chaim

当我尝试在webide中构建DB模块时,我得到以下错误

nareshtest的构建失败。生成器"mtabuilder"不适用于workspace workspace546nnbvigd48f0gk.

另外,我在webide中看到根文件夹名为"workspace",在这个博客中是"local"吗?

Pl.建议

嗨,纳雷什

您使用的是哪种版本的HANA web IDE?

祝您好运

Nachshon

当我安装SPS12时,返利app可信吗,WebIDE会自动安装。我不确定版本?

在SPS12中,一个附加的应用程序"di生成器"在运行时部署到di MTEXT文件(通常是-DEV)中定义的XS空间上。此应用程序负责执行构建操作。

猜你喜欢

微信公众号