当前位置: 代码迷 >> ASP.NET >> 这样理解三层架构对么?该怎么处理
  详细解决方案

这样理解三层架构对么?该怎么处理

热度:4593   发布时间:2013-02-26 00:00:00.0
这样理解三层架构对么?
第一层表示层
第二层业务逻辑层
第三层数据层


例子如下:
第三层
从数据库里调10条数据/其他什么操作也不做。

第二层
把这10条记录做颜色长度等处理

第一层
根据处理后的结果并在前台显示


请问可以这样理解么     嘎嘎  



------解决方案--------------------------------------------------------
基本是这样理解
------解决方案--------------------------------------------------------
基本上是这样。呵呵
------解决方案--------------------------------------------------------
不是的……
------解决方案--------------------------------------------------------
业务逻辑层是做业务处理的,
做颜色长度之类的处理应该算是表现层
------解决方案--------------------------------------------------------
业务逻辑层,并不是楼主简单的说法。
数据层,负责数据库的所有操作
业务层,顾名思义是做业务处理的。
你所说的颜色是显示层的事情。如果你也做了,恐怕就要写B/S或C/S或其他结构的全部事情了。
所以你要做好接口很有必要。比如你的程序是B/S或者是C/S都毫无关系。
明白3层是数据库迁移、结构迁移方便就可以了
------解决方案--------------------------------------------------------
业务逻辑简单的,比如文章管理,留言板等的,可以用2层结构,不一定非得要有业务逻辑层

只要把数据库操作的封装起来作为一层,页面处理作为一层就可以了
  相关解决方案