原网址:http://www.cnblogs.com/springyangwc/archive/2011/03/30/2000388.html

这个系列我一共写了八篇,从什么是三层架构到一个简单的三层架构从数据库设计、SQLHelper设计、Modle设计、DAL设计、BLL设计到 UI的设计作了简单的说明,在这其中有很多读者提出了很好的意见,我很高兴,我只是把我的理解粗略的写出来分享,以此来回顾以前做过的一些项目的总结,希 望自己在这其中有些启发,同时也接受读者给我的批评,来使自己有所提高。

步步为营 .NET三层架构解析系列

步步为营 .NET三层架构解析 一、什么是三层架构

步步为营 .NET三层架构解析 二、数据库设计

步步为营 .NET三层架构解析 三、SQLHelper设计

步步为营 .NET三层架构解析 四、Model设计(四种设计方式)

步步为营 .NET三层架构解析 五、DAL与IDAL的设计

步步为营 .NET三层架构解析 六、BLL的设计

步步为营 .NET三层架构解析 七、UI的设计(登陆页面、注册页页和添加部门页面)

步步为营 .NET三层架构解析 八、UI的设计(GridView的设计及其分页)

       感谢读者对我博客的支持和提出的宝贵的建议。源码下载

      其间有些比较好的评论(个人认为),我列举下:

1、rhs

得博主举的例子过于简单,不能够很好地体现BLL层的意义。
第一、验证过于简单,在BLL中添加Department除了判断是否Null值,如果再加上一个在同一层次的部门名称、部门编号不能够相同的验证。
第二、例子中基本上没有体现的业务逻辑,难怪上面有人反对。
我建议部门最好用树结构形式,这样才能更好地表达业务逻辑。

相关文章:

  • 2022-02-01
  • 2021-12-05
  • 2021-12-31
  • 2021-06-27
  • 2022-12-23
  • 2021-09-03
猜你喜欢
  • 2021-06-19
  • 2021-10-11
  • 2022-01-02
  • 2021-12-09
  • 2021-06-19
  • 2021-07-10
  • 2021-06-05
相关资源
相似解决方案