软件下载 | 资讯教程 | 最近更新 | 下载排行 | 一键转帖 | 发布投稿
您的位置:最火下载站 > 电脑教程 > 编程开发 > 工具与技巧 > Visual Studio 2010 Layer Diagram 实例教程

Visual Studio 2010 Layer Diagram 实例教程

  当我们在做架构设计时,一开始最常碰到的就是决定系统的分层状况,像是三层式体系结构中的用户接口、商业规则和数据存取。而就开发的角度来看,理应是用户接口只能透过商业规则层去存取数据层。不过在实际开发时,我们不经意的绕道而行是常见的事。如何让开发出来的东西真的能遵循我们原本设计的架构,不致产生违背设计 (以致后续难以维护) 的情况,是个大挑战。Visual Studio Team System 2010 的 Layer Diagram 让架构设计和开发成果之间的验证简单许多,这里就用一个简单的例子看看。我使用的是 Beta 2 的版本。

  想法是这样,我们要设计一个应用程序,基本的要求是所有的通讯作业都要透过定义的接口进行,不能让应用程序直接呼叫实作了该接口的类别或方法 (有点 WCF 的感觉)。我们可以透过 Layer Diagram 来表达这个架构上的想法。我启动了 VSTS 2010,试着建立一个新项目,我们可以看到在左边的模板类型中有一个 Modeling Projects 节点,选择右方的 Modeling Project 模板,我们指定解决方案的名称为 LayerValidation,并提供项目的名称为 SimpleModel。

  建立塑模项目

  接着我们在 SimpkeModel 项目中加入新的项目,可以看到在新增项目的对话框中提供了七种模板 (在 Beta 2 中新增加了一个 Directed Graph Document 模板),选择 Layer Diagram,同时命名为 FundamentalLayer。

  塑模用的范本

  在 Layer Diagram Designer 中,我们从工具箱中拖放出三个 Layer 工具到设计平面上,分别由上至下指定层的名称为 Client、Interface、Implementation,代表我们的应用程序、作业接口和实作方法。接着我们要建立各个层次之间的相依关系。按照我们的设计,从工具箱点选 Dependency 工具,然后从 Client 层拖放到 Interface 层,代表 Client 层会依赖 Interface 层。这时出现一个由 Client 指向 Interface 的箭头联机。以同样的方式建立 Implementation 层依赖 Interface 层的连结,如下图所示:

相关阅读
网友评论
栏目导航
推荐软件