EXCEL條件判斷,條件太多怎么編寫?達人請指教。(excel里多個條件的判斷)
744
2025-03-31
先使用WebIDE創建一個HTML5應用。New->Project from Template:
從可選模板里選擇SAPUI5 Application:
創建一個Html5 Module,取名為frontend
自動創建了如下的項目文件。
對這個工程進行build:
build成功后,將工程文件導出到本地,生成mta1.zip.
進入mta1文件夾,執行命令
java -jar mta.jar --build-target=CF --mtar=jerry.mtar
會生成命令行參數–mtar指定的文件jerry.mtar。
最后,使用cf login登錄cloud foundry:
使用命令cf deploy jerry.mtar即可把本地文件jerry.mtar部署到cloud foundry上:
完畢之后即可在SAP云平臺的Cockpit里看到成功部署的Html5應用。
單擊超鏈接即可打開該應用。
SHINA是SAP HANA Interactive Education的縮寫,是一個demo應用,用于演示如何開發SAP HANA原生應用。
這個應用包含了sample數據以及HANA數據庫表,view,OData服務和UI,符合SAP HANA Extended Service Advanced Programming Model,由如下幾個包組成:
core-db:核心數據模型
core-js: Data Generator, Purchase Order Worklist和Sales Dashboard的后端實現,基于nodejs
user-js: User的CRUD實現,也是基于nodejs和XSOData庫。同時也演示了如何使用Cloud Foundry的job scheduling服務來創建和調度任務。
web: SHINE Launchpad 和其他應用的UI實現,基于SAP UI5。
site-content: SAP Fiori Launchpad必需的配置文件。
1. 我們需要將SAP提供的SHINA源文件clone到本地并且打包成mtar格式,因此需要下載MTAR builder。
從SAP Service Market上下載,其實就是一個.jar文件。
MTA是什么意思呢?Multi-Target Application, 由一系列software modules組成,每個module可以由不同的編程語言開發,以及使用不同的部署技術,但是這些module在開發和部署時共享相同的生命周期。
上文介紹的SHINE就是一個很好的MTA例子,數據庫用HANA原生模型進行開發,前端頁面用SAP UI5,而業務邏輯使用nodejs開發。這些module將會通過下文介紹的MTA builder打包成一個文件,然后統一部署到Cloud Foundry上。
在每個MTA應用文件夾的根目錄下面都有個mta.yaml文件,維護了組成該MTA應用的各個module的類型,打包方式和其他信息。
2. 從github上將SHINA應用clone到本地:
執行命令 java -jar mta.jar -build-target=CF -mtar=shine-cf.mtar build
最后生成該150MB大小的mtar文件。現在可以把這個文件部署到cloud foundry上。
使用命令行cf deploy shine-cf.mtar將前一步打包生成的mtar文件部署到SAP云平臺上。
成功部署之后,即可訪問自動設置為Started狀態的兩個應用shine-web和site-web。
如果需要將部署的應用從Cloud Foundry上移除,執行命令行:cf undeploy com.sap.refapps.shine -f –delete-services
HTML HTML5 JavaScript 云備份 微服務
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。