理论教育 公共部分与依赖明细详解

公共部分与依赖明细详解

时间:2023-05-19 理论教育 版权反馈
【摘要】:图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的类及组件时,建立此种类型依赖关系。

978-7-111-58177-2-Chapter09-105.jpg

图9-100 公共部分的两种类型

978-7-111-58177-2-Chapter09-106.jpg

图9-101 依赖明细

注:如果所依赖的DC没有部署至服务器,当前DC可以部署但无法正确运行,只有所有依赖的DC成功部署后,当前DC才可以正常运行。

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

我要反馈