对项目分层架构的疑惑.docVIP

  • 6
  • 0
  • 约2.84千字
  • 约 4页
  • 2018-03-29 发布于河南
  • 举报
对项目分层架构的疑惑

  今天看了实战项目分析一文,对文中有些观点颇为不解。虽然很多园友都说不错.看了原文,作者提出的项目问题,自己的比较下自己平时做的项目,居 然很多都一样,心哇凉哇凉水的,难道以前自认为不错的项目都是些垃圾吗?与高手做的项目就差这么远吗?仔细想下,总觉的说的让人不服,不服的原因并不是作 者写的不好,而是本人不理解而已.   疑问一:分层架构中的面向接口   引用原文:   ----------------------------------------   a.下层对上层隐藏细节,只暴露接口。再此,本应属于业务逻辑层的业务对象被暴露到了展现层。    b.上层对下层不可见。即下层不知道上层的存在,只提供接口。这里业务逻辑层的业务对象被数据存取层操作,会导致两个层之间纠缠不清,以至于会出现改动 业务逻辑会影响数据存取方式的荒谬现象。另外,强类型DataSet也有同样的问题(本应是属于数据存取层的,却被传递到业务逻辑层,甚至是展现层) 本应是属于数据存取层的,却被传递到业务逻辑层,甚至是展现层.   举一个简单的例子:本系统中业务逻辑层会调用数据存取层的方法,得到一 些数据。比如调用一个PartnerAccess类的GetPartner的方法。PartnerAccess是数据存取层的一个具体类,负责 Patrner表的所有增删改查操作。而业务逻辑层到处充斥着这样的语法:PartnerAc

文档评论(0)

1亿VIP精品文档

相关文档