开发手册 欢迎您!
软件开发者资料库

SAP Web Dynpro - 架构

SAP Web Dynpro架构 - 从概述,配置和集成,架构,导航,组件,映射和数据绑定,事件和操作,应用程序,应用程序URL,创建应用程序,组件接口等简单易懂的步骤学习SAP Web Dynpro ,无面组件,辅助类,应用程序中的服务调用,使用服务调用,调试应用程序,版本管理,消息,集成消息,个性化和配置,门户集成,在门户中集成WDA,交互式表单,SAP列表查看器(ALV) ),管理,监控申请。

Web Dynpro是一个用于Web开发的ABAP环境,它基于UI编程的模型视图控制器(MVC)概念.根据平台,它可用于Java和ABAP,并支持类似的功能.

Web Dynpro具有以下功能 :

  • 显示和业务逻辑的分离

  • 使用图形工具轻松更改布局

  • 否接口的平台依赖性

以下是作为Web Dynpro架构的一部分的关键概念 :

元数据

Web Dynpro为开发基于Web的应用程序提供了一个环境,您可以使用图形工具在应用程序开发中以元数据的形式定义Web Dynpro应用程序.您还可以定义自己的活动;但是,事件处理应该在单独的代码中定义,并且必须在触发事件时执行.

Web Dynpro应用程序中的用户界面由使用Web Dynpro定义的小元素组成工具.您还可以通过在运行时更改这些元素来更改或增强用户界面,或者再次集成元素.

图形工具

有广泛的可用于生成基于Web的应用程序的各种图形Web Dynpro工具.您无需为此创建源代码.以下是Web Dynpro应用程序中图形工具的主要功能 :

  • 定义用户界面元素的属性

  • 数据流

  • 用户界面布局

对于所有这些属性,您可以使用图形工具而无需创建源代码.

图形工具

业务和应用逻辑

Web Dynpro允许您在前端运行应用程序,可以使用本地服务或通过远程连接访问后端系统.您的用户界面在Dynpro应用程序中维护,持久逻辑在后端系统中运行.

您可以使用自适应RFC服务或通过调用将Web Dynpro应用程序连接到后端系统一个Web服务.

MVC编程模型

Web Dynpro应用程序基于MVC模型 :

型号 : 这允许访问Web Dynpro应用程序中的后端数据.

查看 : 这用于确保在Web浏览器中表示数据.

控制器 : 这用于控制Model和View之间的通信,它从用户那里获取输入,并从模型中获取流程数据并在浏览器中显示数据.