理论教育 组件控制器的标准类及其生成方式

组件控制器的标准类及其生成方式

时间:2023-05-19 理论教育 版权反馈
【摘要】:与视图控制器创建时类似,组件控制器创建的同时自动生成的标准类包括IPublic<NAME>Comp、IPrivate<NAME>Comp、Internal<NAME>Comp和<NAME>Comp。图3-166 组件控制器相关标准类和继承关系以之前的开发实例mydynp01为例,对应的组件控制器的标准类的目录如下:..\workspace.jdi\LocalDevelopment\DCs\demo.sap.com\mydynp01\_comp\gen_wdp\packages\com\sap\demo\mydynp01\wd\comp\dynp01comp\wdp●IPublic<NAME>Comp:包含所有组件控制器相关API以及数据结构定义,代码自动生成。

组件控制器的标准类及其生成方式

与视图控制器创建时类似(参照3.1.2节),组件控制器创建的同时自动生成的标准类包括IPublic<NAME>Comp、IPrivate<NAME>Comp、Internal<NAME>Comp和<NAME>Comp。

组件控制器的标准类默认创建目录如下:

978-7-111-58177-2-Chapter03-183.jpg

组件控制器相关标准类和继承关系如图3-166所示。

978-7-111-58177-2-Chapter03-184.jpg

图3-166 组件控制器相关标准类和继承关系

以之前的开发实例mydynp01为例,对应的组件控制器的标准类的目录如下:(www.daowen.com)

..\workspace.jdi\LocalDevelopment\DCs\demo.sap.com\mydynp01\_comp\gen_wdp\pack⁃ages\com\sap\demo\mydynp01\wd\comp\dynp01comp\wdp

●IPublic<NAME>Comp:包含所有组件控制器相关API以及数据结构定义,代码自动生成。

●IPrivate<NAME>Comp:继承了IPublic<NAME>Comp接口,也是组件控制器中wdThis对应的实例接口,代码自动生成。

●Internal<NAME>Comp:实现IPrivate<NAME>Comp接口,同时继承了GCICompo⁃nentController标准类,并实现了IGCIComponentDelegate标准接口,代码自动生成。

●<NAME>Comp:Web Dynpro为了更好地实现对标准程序与自定义程序的剥离,In⁃ternal<NAME>Comp采用了另外一种设计模式,在初始化时会生成包含所有可自定义方法的<NAME>Comp类,开发者在编辑组件控制器时,不是在编辑Internal<NAME>Comp而是在编辑<NAME>Comp类实例。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈