今天看了WEB三层架构的束缚》,结合自己做的好帮家项目总结如下:
【总结】读《WEB三层架构的束缚》后的感想
(好帮家项目目录)
 
当前情况:
1、aspx.cs为真正意义上的BLL层。
2、Model单纯地视作基本逻辑的实现(如:Insert()、Delete()、Update()等)。Model是由SqlServerDal、eCore、ClassBulider等生成的,即他们组成一个ORM。
3、BLL层其实只是Model层中的一个补充(除了HttpMoudle.cs、Clogin.cs外)。因为Model层是用ORM生成的,不足的方法只能找BLL来补充。 
 
改进:
1、aspx.cs只去处理UI相关
2、把BLL层改为ModelExt,把他当做是Model的一个扩展。Model与ModelExt(旧BLL)两个合起就是rungroo兄他文章里说的BBLL。
3、新建真正意义上的BLL层,新BBL层再去调用BBLL。

相关文章:

  • 2021-05-30
  • 2021-12-21
  • 2022-03-06
  • 2022-02-22
  • 2022-12-23
  • 2021-12-03
  • 2021-07-06
猜你喜欢
  • 2022-01-23
  • 2021-10-17
  • 2022-12-23
  • 2021-08-30
相关资源
相似解决方案