严格意义上的三层架构

2024-11-23 07:46:08
推荐回答(4个)
回答1:

啊哦,你这个问题不好回答,每个人编写的风格不一样
你说的三层,不一定就是分三Bll、DAL、WEB
Control、DBUtility、Model这些不涉及层的架构,而是放自己写的控件,还有数据操作类
建议你看微软的petShop,你就可以找到答案了

回答2:

严格意义的三层??
三层从 编码习惯来说 确实是 BLL DAL UI
其它的类库 或封装包 都是为他们服务的
我不给你说太多理论 这些理论网上一搜一大把

我只说 DAL是 相对比较稳定的一层
精力放在BLL 上去 不要老是在 BLL里 return DAL的方法

你思考一下 如何 把业务逻辑综合在BLL里 比如 事务处理 级联删除(非外键删除)等。。。。。

回答3:

三层就是DAL、BLL、WEB。其他都是辅助作用

回答4:

到网上去下一个三层结构的例子看吧
你可以去学学动软的3层结构,而且还有代码生成器
目前是国内用得最多的3层结构
http://www.maticsoft.com/