#私藏项目实操分享# 什么是 SAP HANA XS JavaScript

古人学问无遗力,少壮工夫老始成。这篇文章主要讲述#私藏项目实操分享# 什么是 SAP HANA XS JavaScript相关的知识,希望能为你提供帮助。
SAP HANA XS javascript (简称 XSJS) 是一种编程模型,应用程序开发人员可以使用它来创建原生 SAP HANA 应用程序,按需向 UI 客户端暴露数据。
应用程序开发人员定义了用于暴露数据以响应通过 HTTP 请求来获取数据的客户端业务逻辑。
使用 XSJS 编程模型,我们可以:

  • 使用 XS javaScript 创建应用程序
  • 创建可重用的 XS JavaScript 库
  • 利用 XS JavaScript 应用程序编程接口 (API)
  • 调试 XS JavaScript
  • 跟踪 XS JavaScript 应用程序
构建数据模型是开发可访问 SAP HANA 数据库的应用程序的整个过程的第一步。当您创建了底层数据持久性模型后,应用程序开发人员可以构建应用程序服务,通过所谓的“数据端点(data endpoint)”将数据模型的选定元素公开给客户端应用程序。客户端应用程序将 UI 控件(例如按钮或图表和图形)绑定到应用程序服务,这些应用程序服务依次检索和显示请求的数据。
在开始使用 XS JavaScript 定义代表业务逻辑的应用程序之前,您需要确保满足以下先决条件:
  • 您必须有权访问 SAP HANA 系统。
  • 您必须已经创建了一个开发工作区(workspace)和一个项目。
  • 您必须为 XS JavaScript 工件共享一个项目,以便可以将新创建的文件提交到存储库(并与之同步)。
在 SAP HANA 中,原生应用程序使用集成的 SAP HANA XS 平台提供的技术和服务。
术语“原生应用程序”是指在 SAP HANA 扩展应用程序服务 (SAP HANA XS) 提供的设计时环境中开发应用程序,并使用下图所示的集成 SAP HANA XS 平台的场景。
#私藏项目实操分享# 什么是 SAP HANA XS JavaScript

文章图片

SAP HANA 扩展应用程序服务 (SAP HANA XS) 使用通过 HTTP 公开的消费模型为应用程序和应用程序开发人员提供对 SAP HANA 数据库的访问。
除了提供特定于应用程序的消费模型外,SAP HANA XS 还托管作为 SAP HANA 数据库一部分的系统服务,例如:搜索服务和一个内置的 Web 服务器,该服务器提供对存储在 SAP HANA 存储库中的静态内容的访问 .
SAP HANA XS 提供的消费模型侧重于用 JavaScript 编写的服务器端应用程序。 用服务器端 JavaScript 编写的应用程序可以利用一组强大的专门开发的 API 函数,例如,启用对当前请求会话或数据库的访问。
【#私藏项目实操分享# 什么是 SAP HANA XS JavaScript】一些简单的例子:
// import math lib $.import("sap.myapp.lib.XS-QGP-SPS7","math"); // use math lib var max_res = $.sap.myapp.lib["XS-QGP-SPS7"].math.max(3, 7);


    推荐阅读