共计 1091 个字符,预计需要花费 3 分钟才能阅读完成。
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 扩大应用程序服务 (SAP HANA XS) 应用通过 HTTP 公开的生产模型为应用程序和应用程序开发人员提供对 SAP HANA 数据库的拜访。
除了提供特定于应用程序的生产模型外,SAP HANA XS 还托管作为 SAP HANA 数据库一部分的零碎服务,例如:搜寻服务和一个内置的 Web 服务器,该服务器提供对存储在 SAP HANA 存储库中的动态内容的拜访 .
SAP HANA XS 提供的生产模型侧重于用 JavaScript 编写的服务器端应用程序。用服务器端 JavaScript 编写的应用程序能够利用一组弱小的专门开发的 API 函数,例如,启用对以后申请会话或数据库的拜访。
一些简略的例子:
// 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);