`

WebDynpro 概述

阅读更多
Web Dynpro概述


Web Dynpro技术沿用了传统SAP GUI的名称规则。该技术是Sap NetWeaver平台下的用户开发模型,是一种Sap在NetWeaver Portal中使用的网络应用程序,是SAP核心业务应用程序的网络表述和用户接口。Web Dynpro可以通过Java语言在SAP NetWeaver Developer Studio(NWDS) 中开发,或者通过ABAP语言在SAP的集成开发环境SE80中进行开发。


基于MVC设计模式的SAP Web Dynpro 在开发基于表单的用户界面中的具有革命性的意义。


设计理念:基于MVC设计模式,Web Dynpro工程通过声明式编程技术创建,也就是,指定需要在客户端显示哪些UI元素及这些元素所需数据的来源,标准的运行时框架将根据操作自动生成相应的代码,这将使程序员从重复的代码编写中解脱出来。


Web Dynpro优势


1. 提供企业标准的Web 开发环境 :最大化的设计,最小化的编码,显示层与逻辑层分离,支持任意的底层系统(如数据库)支持组件重利用,支持数据绑定和web服务


2. 实现平台无关性:可以实现跨平台,瘦客户端应用


3. 通过丰富的Web UI提高用户体验:支持508访问方式,屏幕无闪烁及少刷新


NWDS介绍


Eclipse 提供了开发Java 程序所需的工具。然后,将应用服务器和数据库集成进来,是J2EE工程中的XML和JSP开发者所期盼的。


SAP NetWeaver Developer Studio通过一系列插件(Plugins) 在Eclipse中增加了一些新的功能。


基于免费的Eclipse开发平台,SAP NetWeaver Developer Studio可作为J2EE应用所有开发领域的开发环境。


安装IDE的软硬件要求:


■至少512M 内存,推荐使用2G内存

■300M硬盘空间

■JDK 1.4.2 或更高版本

■IE 6.0 、网景7.0

原文来自:
http://sapblog.org/web-dynpro/webdynpro-overview/


分享到:
评论

相关推荐

    ABAP_WebDynpro开发(中文).pdf

    #### 一、ABAP WebDynpro 概述 **ABAP WebDynpro** 是 SAP 提供的一种用于构建用户界面的技术框架,它允许开发者利用 ABAP 语言创建现代化的 Web 应用程序。WebDynpro 的核心优势在于其高度的灵活性和强大的集成能力...

    Web Dynpro 简介

    一、Web Dynpro概述 Web Dynpro是SAP为提高企业级Web应用程序的性能和用户体验而设计的。它支持模型-视图-控制器(MVC)设计模式,将业务逻辑、数据处理和用户界面清晰地分离,从而使得代码更易于维护和扩展。Web ...

    SAP Web Dynpro For JAVA开发技术详解.zip

    1. **Web Dynpro概述**: - Web Dynpro是一种专为基于Web的应用程序设计的编程模型,它专注于业务应用的开发,强调可维护性、性能和用户体验。 - 它的核心理念是组件化,将应用程序分解为可重用的UI组件,便于开发...

    How to Build a Web Dynpro Application

    #### Web Dynpro概述 Web Dynpro是SAP提供的一种用于构建企业级、用户友好的Web应用程序的技术框架。它基于SAP NetWeaver平台,并且专门为开发高度交互式和高性能的Web应用而设计。通过采用Web Dynpro,开发者能够...

    WEB DYNPRO 开发 NET313

    WEB DYNPRO 概述 WEB DYNPRO 是 SAP 提供的一种基于 ABAP 语言的 Web 应用程序开发平台,它允许开发人员创建基于 Web 的业务应用程序。WEB DYNPRO 提供了一系列强大的工具和组件,帮助开发人员快速构建业务应用程序...

    Creating your First Web Dynpro Application

    1. **Web Dynpro概述**:Web Dynpro是SAP提供的一个业务应用开发平台,特别适合于构建用户界面(UI)丰富的、交互性强的企业级应用。它强调逻辑与视图的分离,提供了一种高度结构化的开发方式。 2. **架构**:Web ...

    webdynpro call tcode

    ### WebDynpro调用TCode:深入理解与实践 #### 概述 在SAP Web Dynpro for ABAP(简称WebDynpro)开发过程中,有时需要通过特定的方式启动某一事务处理(Transaction Code,简称TCode),例如为了实现某些业务流程...

    webdynpro应用帮助文档

    ### 一、SAP WebDynpro概述 #### 1.1 定义 SAP Web Dynpro 是一种用于构建用户界面的框架技术,主要应用于SAP NetWeaver平台之上。它提供了强大的工具和API来简化复杂用户界面的设计与实现过程,适用于构建企业级...

    NetWeaver WebDynpro fro Java Tutorial

    #### 一、NetWeaver WebDynpro for Java 概述 **NetWeaver WebDynpro for Java** 是SAP NetWeaver平台的一部分,它提供了一种用于开发用户界面(UI)应用程序的方法。通过结合Java和XML技术,NetWeaver WebDynpro for...

    WebDynpro call RFC

    # WebDynpro调用RFC详解 ## 概述 本文档详细介绍了如何在WebDynpro应用中调用远程函数(Remote Function Call, RFC),特别是如何访问业务应用接口(Business Application Programming Interface, BAPI)。文中...

    12、Webdynpro入门之常用控件4(上传下载附件)

    ### Webdynpro中上传下载附件控件的使用方法 #### 一、概述 在Webdynpro应用程序中,处理文件上传和下载是非常常见的需求之一。本文档详细介绍了如何使用`FileUpload`和`FileDownload`控件来实现这些功能。通过...

    SAP Web Dynpro for ABAP 标准教程

    1. **Web Dynpro for ABAP 概述** 2. **Web Dynpro 的开发环境与工具** 3. **Web Dynpro 架构** 4. **开发 Web Dynpro 应用程序的基础** 5. **多组件应用程序的构建** 6. **动态组件应用程序的设计** 7. **Web ...

    SAP Web Dynpro for java 表格按行着色

    - 首先,创建一个类型为`com.sap.ide.webdynpro.uielementdefinitions.TableCellDesign`的自定义属性。这个属性将会被绑定到表格中的每一列的`celldesign`属性上。 - 在设计器中选择表格的一列(例如文中提到的...

    WebDynpro上传下载

    ### WebDynpro上传下载功能详解 #### 一、概述 在现代企业级应用程序开发中,文件的上传与下载是一项常见的需求。特别是在SAP系统中,Web Dynpro技术为开发者提供了强大的支持来实现这类功能。本篇文章将深入探讨...

    Webdynpro布局详解

    ### Webdynpro布局详解 #### 一、引言 在SAP Webdynpro技术中,UI布局对于构建直观且用户友好的界面至关重要。本篇文章旨在详细介绍Webdynpro中几种常用的布局方式,包括`FlowLayout`、`RowLayout`、`MatrixLayout...

    SAP WebDynpro

    ### SAP WebDynpro知识点概述 #### 一、WebDynpro简介 SAP WebDynpro是一种用于构建企业级应用用户界面的技术。它支持两种主要技术栈:ABAP和Java。WebDynpro采用MVC(Model-View-Controller)设计模式,这使得业务...

    SAP Web Dynpro .pdf

    ### SAP Web Dynpro知识点概述 #### 一、Web Dynpro简介(Unit 1: Web Dynpro Introduction) **1.1 定义与背景** - **定义:**SAP Web Dynpro是一种用于构建用户界面(UI)的技术,适用于SAP ABAP和SAP Java平台。 ...

    2、Webdynpro入门之数据绑定【原创】

    #### 一、Webdynpro框架概述 Webdynpro for ABAP 是 SAP 提供的一种用于构建基于 Web 的企业应用程序的技术框架。它采用了模型-视图-控制器 (Model-View-Controller, MVC) 设计模式,这使得业务逻辑、用户界面以及...

Global site tag (gtag.js) - Google Analytics