SAL

打台湾```我捐一个月工资``` 打美国```我捐一年工资``` 打日本```我捐一条命```
posts - 197, comments - 54, trackbacks - 11, articles - 0
  博客园 :: 首页 :: 新随笔 ::  :: 订阅 订阅 :: 管理
今天看了rungroo写的文章《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。
发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1944835 UiCQxcXbenI=