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 擴展應用程序服務 (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);總結
以上是生活随笔為你收集整理的什么是 SAP HANA XS JavaScript的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: IBM 总裁警告:在家办公可能影响职业发
- 下一篇: gradle idea java ssm