当前位置:编程学习 > C#/ASP.NET >>

关于三层结构设计

今天有点郁闷,公司要从asp转到asp.net,我用三层结构分了 Model、DLBase(数据库操作基类)、DAL、BIZ(就是BLL,同事非得让这么命名)。后来项目经理看后,让我把BIZ层取消,全都放到aspx.cs里,只把通用的方法放到APP_Code里,又有同事直接在页面的.cs里绑定DataSet了,这样一来,不又回到asp了吗?郁闷,求高手指点,我们的项目是OA经常有需求变动的,是不是我设计错误,放到.cs里更直观呢,经验有限,见笑…… --------------------编程问答-------------------- 架构架构,自己顶一下,期待中…… --------------------编程问答-------------------- 仁者见仁,智者见智...... --------------------编程问答-------------------- BIZ看情况吧。 如果单纯只为传值和 DAL分离来说。我一般也不使用BLL --------------------编程问答-------------------- 分层利于以后的升级维护,不分层能提高初期开发速度,根据自己的情况进行取舍

=============================================
ASP.NET分页最终解决之道:http://www.webdiyer.com --------------------编程问答-------------------- 是否需要分层、如何分,要看项目规模、团队组成

如果都是单页面直接实现业务的话,可以不需要多分一层 --------------------编程问答--------------------
引用 3 楼 yes16ws 的回复:
BIZ看情况吧。 如果单纯只为传值和 DAL分离来说。我一般也不使用BLL

公司本来也用三层,后来几个项目里面直接把bll省略了 --------------------编程问答-------------------- 看来大家都是这么做的,好吧,我们也这么来吧,但总感觉都放到.cs里有点乱;另外,如果在里面写一些与数据库字段相关的也就无所谓了吧

看了一本设计模式的书,上面写着软件开发一个不变真理“Change”,它建议用接口,我就郁闷了,我们的开发人员是从asp转过来的,使用接口,我无法想象啊

好吧,该省就省了,等以后有需要再改 --------------------编程问答--------------------
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,