【摘要】:图9-100 公共部分的两种类型图9-101 依赖明细注:如果所依赖的DC没有部署至服务器,当前DC可以部署但无法正确运行,只有所有依赖的DC成功部署后,当前DC才可以正常运行。
在NWDI中,所有开发组件都可以定义两种类型的公共部分,如图9-100所示。
●Compilation,设计时使用,主要为其他DC在开发时提供API,其他DC使用此DC的类及方法时,需要依赖于本DC的公共部分。
●Assembly:运行时使用,本身不能独立部署运行,需要打包到其他DC时建立此种类型公共部分,其中应包含接口及其实现,并保证其功能运行正常。
而在DI透视图中,选中任意一个公共部分后,还需要配置具体的开发组件依赖明细(Dependency Details),它包含了以下4种方式(见图9-101):
●Design Time:用于此DC在开发设计时,某些插件对于其他DC组件基于此种类型的依赖关系进行引用。
●Build Time:用于此DC在编译时,需要其他DC的类及组件时,建立此种类型依赖关系。
●Deploy Time:用于此DC引用其他DC的类及组件,并且需要约束在此DC部署时,依赖的DC必须已经部署,建立此种类型依赖关系。(www.daowen.com)
●Runtime:用于此DC在运行时需要引用其他DC的类及组件时,建立此种类型依赖关系。
图9-100 公共部分的两种类型
图9-101 依赖明细
注:如果所依赖的DC没有部署至服务器,当前DC可以部署但无法正确运行,只有所有依赖的DC成功部署后,当前DC才可以正常运行。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。