构建高可伸缩性的WEB交互式系统(下)
NEJ框架根据前两篇的描述对此套架构模式做了实现,下面我们用具体实例讲解如何使用NEJ中的模块调度系统来拆分一个复杂系统、开发测试模块、整合系统等。当我们拿到一个复杂系统时,根据交互稿可以绘制出组成系统的模块的层级关系图,并确定系统对外可访问的模块。从模块的层级关系图中,我们可以非常方便的抽象出模块的依赖关系树:然后,我们将抽象出来的依赖关系树根据UMI规则进行格式化。格式化的主要操作包括:1.增加一个名称为“/”的根结点(也可将“m”结点改为“/”)2.每个结点增加“/”的子节点作为默认节点至此输出的依赖关系树,具有以下特性:1.任何一个结点(除根结点外)到根结点路径上的结点名称用“/”分隔
用户评论