下载此文档

webDynproForABAP基础知识.doc


文档分类:医学/心理学 | 页数:约8页 举报非法文档有奖
1/8
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/8 下载此文档
文档列表 文档介绍
web dynpro for abap基础知识(1)
310 abap web dynpro。想学这个课程是因为Alex说,现在对web dynpro for abap的需求会越来越大。想到到他搞sap已经十几年了,先相信他这一判断。
这个课程以BC400和BC401(abap objects)为基础。BC400没有完整的学过,BC401也没学过。看了前几个单元,先纸上谈兵一番,总结一下关于wda(web dynpro for abap)的基础知识。
web dynpro for abap采用了MVC的设计方法。一个web ponent包括window,ponent controller。window和view主要和UI有关。windows只是一种容器,ponent内一个window可以包含任意多个view,而component controller只有一个。ponent不需要view,那么windows也就相应无需存在了。
一个web ponent可以与一个URL关联,通过浏览器来访问,或者作为另一个web ponent供调用。
web ponent的controller分为四类:
component controller:这种类型的controller在一个web ponent内只存在一个,并且没有visual interface。
custom controller:这类controller是可选的,ponent controller的sub-function。
view controller:每一个view都有一个对应的view controller,负责与视图有关的逻辑,如检查用户的输入和处理user action。
window controller:一个window内只存在一个window controller,用于通过inbound plugs传递数据。
web dynpro 中有两个常提到的概念是context mapping和data binding。每个controller内部都会有一个context,用于存储controller所用的数据。context mapping提供了一种机制,供不同的controller之间交换数据。context mapping分为internal和extern两种。ponent内的不同controller之间共享数据,这被成为internal context mapping;ponent之内,
这被称为extern context mapping。要注意的是view controller一类不能作为context mapping的源,否则就违背了MVC的设计原则。data binding为数据在contex和UI元素之间自动(双向)传递提供支持。
接下来再看看context这个东西。context是一个包含node和attribute的结构。每个context都有一个默认的root node,这个root node不能被修改或删除。一个node可以包含子元素(node和attribute),而attribute只能依附于其他node或context root node而存在。在同一个context内,每个node的名字必须是唯一的。一个node连同其子元素被合称为一个e

webDynproForABAP基础知识 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数8
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ipod0b
  • 文件大小57 KB
  • 时间2017-07-24