SAP Web Dynpro - 架構



Web Dynpro 是一個用於 Web 開發的 ABAP 環境,基於 UI 程式設計的模型-檢視-控制器 (MVC) 概念。根據平臺的不同,它適用於 Java 和 ABAP,並支援類似的功能。

Web Dynpro 具有以下功能:

  • 顯示和業務邏輯分離
  • 使用圖形工具輕鬆更改佈局
  • 介面無平臺依賴性

以下是 Web Dynpro 架構中的關鍵概念:

元資料

Web Dynpro 為您提供了一個開發基於 Web 的應用程式的環境,您可以使用圖形工具以應用程式開發中的元資料形式定義 Web Dynpro 應用程式。您也可以定義自己的事件;但是,事件處理應該在單獨的程式碼中定義,並且必須在觸發事件時執行。

Web Dynpro 應用程式中的使用者介面由使用 Web Dynpro 工具定義的小元素組成。您也可以透過在執行時更改這些元素或再次整合這些元素來更改或增強使用者介面。

圖形工具

您可以使用各種圖形 Web Dynpro 工具來生成基於 Web 的應用程式。您無需為此建立原始碼。以下是 Web Dynpro 應用程式中圖形工具的關鍵功能:

  • 定義使用者介面元素的屬性
  • 資料流
  • 使用者介面佈局

對於所有這些屬性,您都可以使用圖形工具而無需建立原始碼。

Graphic Tools

業務和應用程式邏輯

Web Dynpro 允許您在前端執行應用程式,並且可以使用本地服務或透過遠端連線訪問後端系統。您的使用者介面在 Dynpro 應用程式中維護,永續性邏輯在後端系統中執行。

您可以使用自適應 RFC 服務或透過呼叫 Web 服務將 Web Dynpro 應用程式連線到後端系統。

MVC 程式設計模型

Web Dynpro 應用程式基於 MVC 模型:

模型 - 這允許訪問 Web Dynpro 應用程式中的後端資料。

檢視 - 用於確保在 Web 瀏覽器中表示資料。

控制器 - 用於控制模型和檢視之間的通訊,它接收使用者的輸入,從模型獲取處理後的資料並在瀏覽器中顯示資料。

廣告
© . All rights reserved.