与视图控制器创建时类似(参照3.1.2节),组件控制器创建的同时自动生成的标准类包括IPublic<NAME>Comp、IPrivate<NAME>Comp、Internal<NAME>Comp和<NAME>Comp。
组件控制器的标准类默认创建目录如下:
组件控制器相关标准类和继承关系如图3-166所示。
图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类实例。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。