- SAP UI5 教程
- SAP UI5 - 首頁
- SAP UI5 - 概述
- SAP UI5 - 架構
- SAP UI5 - 關鍵元件
- SAP UI5 - 控制元件庫
- SAP UI5 - 開發工具包
- SAP UI5 - MVC 概念
- SAP UI5 - 檢視
- SAP UI5 - 開發者工作室
- SAP UI5 - 建立 UI5 專案
- SAP UI5 - 控制元件
- SAP UI5 - 資料繫結
- SAP UI5 - 設計模式
- SAP UI5 - 模組化
- SAP UI5 - 本地化
- SAP UI5 - 記事本控制元件
- SAP UI5 - 擴充套件應用程式
- SAP UI5 - 主題
- SAP UI5 - 移動端
- 在 Web IDE 中建立專案
- SAP UI5 有用資源
- SAP UI5 - 快速指南
- SAP UI5 - 有用資源
- SAP UI5 - 討論
SAP UI5 - MVC 概念
模型-檢視-控制器 (MVC) 概念用於 SAP UI5 開發中,以保持應用程式資料與使用者互動分離。這允許您開發 Web 應用程式並獨立地更改應用程式。
模型-檢視-控制器在 UI 開發中扮演不同的角色:
模型 (Model) 負責管理資料庫/後端中的應用程式資料。
檢視 (View) 負責向用戶定義使用者介面。當用戶從其裝置傳送請求時,檢視負責根據提交的請求顯示資料。
控制器 (Controller) 用於根據使用者互動控制資料和檢視事件,透過更新檢視和模型。
您可以使用以下功能在 SAPUI5 中定義模型-檢視-控制器概念:
模型 (Model)
- 模型充當檢視和應用程式資料之間的橋樑。
- 模型用於獲取來自檢視的請求並根據使用者的輸入進行響應。
- 模型不依賴於類。
檢視 (View)
- 檢視負責管理向用戶顯示資訊。
- 檢視基於模型。
控制器 (Controller)
控制器負責接收裝置提供的輸入,並與模型/檢視通訊以觸發正確的操作。
控制器基於模型。
SAP UI5 以單檔案形式提供檢視和控制器:
sap.ui.core.mvc.XMLViewsap.ui.core.mvc.JSViewsap.ui.core.mvc.Controllersap.ui.core.mvc.JSONView
JSON 模型
- JSON 模型是客戶端模型,用於小型資料集。
- JSON 模型支援雙向繫結。資料繫結概念在本教程的後半部分提到。
- JSON 模型可用於將控制元件繫結到 JavaScript 物件資料。
XML 模型
- XML 模型可用於將控制元件繫結到 XML 資料。
- XML 也是客戶端模型,因此僅用於小型資料集。
- XML 模型不提供任何基於伺服器的分頁或增量載入機制。
- XML 模型也支援雙向資料繫結。
廣告
