摘要: 肯定也有很多人困惑这个问题,于是在网上就搜索了一些相关文章 三层架构与MVC的区别 MVC(模型Model-视图View-控制器Controller)是一种设计模式,我们可以用它来创建在域对象和UI表示层对象之间的区分。 同样是架构级别的,相同的地方在于他们都有一个表现层,但是他们不同的地方在于其他的两个层。 在三层架构中没有定义Controller的概念。这是我认为最不同的地方。而MVC也没有把业务的逻辑访问看成两个层,这是采用三层架构或MVC搭建 程序最主要的区别。当然了。在三层中也提到了Model,但是三层架构中Model的概念与MVC中Model的概念是不一样的,“三层”中典型的 M. 阅读全文
posted @ 2012-09-10 19:10 ahwwmb 阅读(4619) 评论(0) 推荐(2) 编辑
摘要: 耦合性是程序结构中各个模块之间相互关联的度量。它取决于各个模块之间接口的复杂程度、调用模块的方式以及哪些信息通过接口。 构成耦合性的七种类型 一般模块之间可能的连接方式有七种,构成耦合性的七种类型。它们之间的关系为(由弱到强) 非直接耦合(Nondirect Coupling) 如果两个模块之间没有直接关系,它们之间的联系完全是通过主模块的控制和调用来实现的,这就是非直接耦合。这种耦合... 阅读全文
posted @ 2011-12-01 00:02 ahwwmb 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 《解剖PetShop》系列之一前言:PetShop是一个范例,微软用它来展示.Net企业系统开发的能力。业界有许多.Net与J2EE之争,许多数据是从微软的PetShop和Sun的PetStore而来。这种争论不可避免带有浓厚的商业色彩,对于我们开发人员而言,没有必要过多关注。然而PetShop随着版本的不断更新,至现在基于.Net 2.0的PetShop4.0为止,整个设计逐渐变得成熟而优雅,却又很多可以借鉴之处。PetShop是一个小型的项目,系统架构与代码都比较简单,却也凸现了许多颇有价值的设计与开发理念。本系列试图对PetShop作一个全方位的解剖,依据的代码是PetShop4.0,可 阅读全文
posted @ 2011-11-29 00:24 ahwwmb 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 今天把最后一个Microsoft Project 2010也给装上了 阅读全文
posted @ 2011-11-16 20:24 ahwwmb 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 博客园的账号早就申请了,但是一直木有开通博客,今天开通了,在此记录一下! 阅读全文
posted @ 2011-11-16 13:41 ahwwmb 阅读(108) 评论(0) 推荐(0) 编辑