`
王三
  • 浏览: 173669 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Web Dynpro ABAP 系列: WDA Architecture (1)

阅读更多

image

上图是经典MVC模式, 通过将软件结构分离为Model, View, Controller三层, 在Controller负责对请求的转发以及与Model 层的交互, 而View层则只负责屏幕元素的展现功能, 不关心具体的业务逻辑实现.

而在WDA实现中, 是一种修改后的MVC模式, 它没有具体的Model对象, 而是采用如Function Module , Class Method作为业务逻辑的封装. 如图:

image

WDA整体架构基于Component模型, 可以认为一个Component负责一个具体业务, 它可以通过Component interface调用其它组件提供的功能. 在Component内部,有Window, View, Controller组成. Window可以认为是应用的屏幕交互元素的容器, 它可以包含多个View, 而View中则是包含了具体的屏幕元素的定义,譬如其元素布局与赋予按钮的事件处理方法等. 而在Controller中则负责处理与屏幕元素的交互, 调用模型层业务逻辑等功能.

0
0
分享到:
评论

相关推荐

    Web Dynpro ABAP : Controlling external windows

    在Web Dynpro ABAP开发中,控制外部窗口是一项重要的任务,尤其当涉及到用户交互和界面设计时。外部窗口,也称为子窗口或弹出窗口,是Web Dynpro应用程序中一个独立的显示区域,用于呈现特定内容。在本篇讨论中,...

    webdynpro 教程 NET313 - Floorplan Manager for Web Dynpro ABAP.PDF

    SAP Web Dynpro ABAP是SAP应用服务器ABAP部分中的一个模型驱动的开发工具,用于创建基于Web的应用程序。Web Dynpro ABAP属于SAP NetWeaver技术平台的一部分,是面向企业级应用解决方案的集成开发环境。NetWeaver是一...

    Floorplan Manager for Web Dynpro ABAP

    Unit 1: Introduction to Floorplan Manager (FPM) for Web Dynpro ABAP 1 Exercise 1: Create Components Containing the UIBBs for a Floorplan and Implement Interface IF_FPM_UI_BUILDING_BLOCK Unit 2: FPM...

    Web Dynpro ABAP for Practitioners

    《Web Dynpro ABAP for Practitioners》一书由Ulrich Gellert和Ana Daniela Cristea撰写,旨在为读者提供深入理解与实践Web Dynpro ABAP技术的全面指南。此书聚焦于Web Dynpro ABAP,一种在SAP NetWeaver平台上构建...

    SAP Press - Web Dynpro ABAP. The Comprehensive Guide.pdf

    1. **基础知识**:首先介绍了Web Dynpro ABAP的基本原理,包括其架构、组件模型以及与其他SAP技术的集成方式。 2. **组件设计**:详细讲解了如何使用Web Dynpro ABAP设计用户界面组件,包括控件的使用、布局管理器的...

    SAP Web Dynpro For ABAP.7z

    1. **组件化**:Web Dynpro 应用由一系列相互独立的组件构成,每个组件都有自己的视图、控制器和模型,使得代码组织清晰,易于维护。 2. **模型-视图-控制器(MVC)架构**:这种设计模式分离了数据处理、用户界面和...

    SAP Web Dynpro Abap与Flash Island应用开发

    ### SAP Web Dynpro ABAP 与 Flash Island 应用开发详解 #### 一、引言 随着企业级应用对用户界面交互性和响应速度的要求日益提高,传统的 Web Dynpro ABAP 开发模式已不能完全满足需求。为了提升用户体验,增强...

    WebDynpro For ABAP的基础

    本节中主要记录WebDynpro For ABAP的基础操作.如各种UI Elment的使用,Context的使用等.

    webdynpro for abap

    1-《Web Dynpro for ABAP - Create a simple Web Dynpro Application.pdf》:这份文档将引导读者创建一个基本的Web Dynpro应用。首先,你需要了解Web Dynpro的架构,包括Context(上下文)、Controller(控制器)和...

    Web Dynpro系列 WDA Architecture

    Web Dynpro ABAP(WDA)是SAP开发的一种技术,用于构建企业级的富客户端应用程序。WDA全称是Web Dynpro Application,它提供了一种结构化的方法来设计、开发和维护复杂的用户界面。在WDA架构中,我们看到的是对传统...

    web dynpro abap programming guidelines

    ### Web Dynpro ABAP编程指南 #### 一、基础知识 **1.1 组件(Component)** 组件是Web Dynpro ABAP应用程序的基本构建单元。每个Web Dynpro应用都至少包含一个组件,该组件定义了应用程序的功能范围及其用户界面的...

    Floorplan Manager for Web Dynpro ABAP.pdf

    1. Floorplan Manager (FPM) for Web Dynpro ABAP是SAP在2014年推出的,它是一种工具或框架,用于简化和加速Web Dynpro ABAP应用程序的开发,特别是在企业门户和类似的门户解决方案中。 2. FPM基于SAP NetWeaver...

    SAP WEB Dynpro for ABAP 简单ALV 展示

    1. SAP WEB Dynpro for ABAP 是一种基于 WEB 的开发环境,用于构建各种复杂的商业应用程序。 2. ALV 是 SAP 中的一种常用的数据展示控件,用于展示各种类型的数据。 3. 在 SAP WEB Dynpro for ABAP 中,我们可以使用...

    ABAP_WebDynpro开发(中文).pdf

    ### ABAP WebDynpro 开发知识点总结 #### 一、ABAP WebDynpro 概述 **ABAP WebDynpro** 是 SAP 提供的一种用于构建用户界面的技术框架,它允许开发者利用 ABAP 语言创建现代化的 Web 应用程序。WebDynpro 的核心...

    SAP WDA(web dynpro for abap) 上传

    sap web dynpro for abap

    Sappress Getting Started with Web Dynpro ABAP

    ### Web Dynpro ABAP:初学者指南 #### 一、简介 在《Sappress Getting Started with Web Dynpro ABAP》这本书中,作者Dominik Ofenloch和Roland Schwaiger为读者提供了关于Web Dynpro ABAP的全面介绍。本书内容...

    Webdynpro for ABAP中select option 用法

    ### Webdynpro for ABAP中select option 用法 #### 引言 本文将通过一个具体的应用场景来探讨如何在Webdynpro for ABAP中使用Select Options功能。该应用场景涉及展示一个选择屏幕,用户可以在其中输入航空公司的ID...

    SAP_ABAP_WebDynpro开发(中文)(官方文档)

    SAP ABAP WebDynpro开发是基于SAP的NetWeaver技术平台上的一个重要开发工具。WebDynpro是SAP的Web应用框架,它允许开发人员通过ABAP编程语言创建交互式的Web界面和后台逻辑。它代表了SAP在企业级Web应用开发方面的...

    web dynpro for abap初体验 图文并茂

    Web Dynpro for ABAP是SAP提供的一种用于构建企业级Web应用程序的技术,它结合了 Dynpro 编程理念与Web应用程序的优势。Web Dynpro的主要特点是它的模型-视图-控制器(MVC)架构和数据绑定机制,使得开发更加高效且...

Global site tag (gtag.js) - Google Analytics