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

MySQL数据库_自贡网站建设_超低折扣

小七 141 0

您好,

您可能听说过SAP Enterprise App Modeler,因为Lisa和Sue在这里和这里写了一些很好的介绍。SEAM的关键概念是使用描述实际移动应用程序的元数据。但在这种情况下,元数据意味着什么?下面应该让您对SEAM的元数据看起来像谁、它是如何构造的以及它为什么工作有一个基本的了解。让我们开始吧。

SEAM元数据实际上构成了SEAM应用程序,在概念上类似于HTML和浏览器。虽然HTML描述了网站的外观,JavaScript定义了它的行为,但浏览器将读取这些元数据并从中构建一个应用程序。元数据和SEAM播放器也是如此。

另一个相似之处是,人工智能是,web应用程序和SEAM应用程序基本上都是由驻留在文件夹中的文件构建的—您可能从web开发中了解到的典型www文件夹。

SEAM元数据的结构更为结构化。这就是典型的SEAM应用程序在文件系统中的样子:

应用程序的开始显然是应用程序.app–这类似于许多编程语言中的main()方法。最简单的版本只是指向应用程序应该向用户显示的第一个视图:

显然,它定义了从"Pages"目录下的文件读取的主页。"文件"主页"描述第一页的外观,这是一个非常简单的主页

您可以看到一个简单的Json,它很容易理解,甚至不需要深入了解元数据模型。我们确实有一个用"Main"值定义的标题,云服务器ecs,并且控件数组是空的,因此我们不应该期望屏幕上有任何其他控件。

以u开头的属性是内部的,从某种意义上说,它们是SEAM本身使用的或需要的。虽然_Name是控件的唯一ID,租用服务器,_Type定义控件的–well–类型。

您可能想知道这样做的结果是什么。在这里:

嗯,它看起来不是很壮观,什么是软件企业,但请记住•定义应用程序时没有编写任何代码行•应用程序是本机应用程序,无HTML呈现,使用SAP Fiori for iOS设计语言•应用程序已经为您处理了身份验证和登录

现在,让我们为应用程序添加更多功能并创建一个操作。我们将一个文件放入Actions文件夹,称为"显示消息.操作". 您已经意识到,文件扩展名可以帮助我们区分给定文件的用途并组织项目结构。我们将文件的JSON定义如下:

如您所见,这看起来与我们已经知道的JSON非常相似。有一个\u类型属性定义了这个对象的全部内容,然后还有一些特定于对象的属性。显然,应该出现在屏幕上的消息是"我的第一个Seam应用程序"。

下一步将实际调用该消息。为此,我们回到过去主页添加一个按钮:

我们只添加了一个控制类型按钮"到控制数组。现在,企业建站平台,我们只需要说,如果我们单击按钮,应该显示先前定义的消息。只需添加一个"OnPress"属性并参考我们的操作:

哦,看看我们做了什么!它看起来又漂亮又干净。

下面是我们的行动:

我希望这个简短的介绍提供了对元数据的外观和工作原理的基本理解。当然,在文本编辑器中编写纯元数据显然不是每个人都想做的事情。但还是有希望的!只需为SAP Web IDE使用SEAM插件即可。