首页 > 其他 > 详细

三层架构中的"业务逻辑层"

时间:2014-03-03 14:40:07      阅读:485      评论:0      收藏:0      [点我收藏+]

  一直以来都不太了解业务逻辑层的存在到底有何作用,感觉就是起到一个中专的作用,把UI层的数据转给DAL层,然后返回给UI,感觉有点多此一举,但我想业务逻辑层的存在一定有他的道理,顾名思义,就是处理项目的业务逻辑,我都感觉我以前都把要处理的业务逻辑代码都直接写在了UI层,所以BLL都空闲了下来,其实可以这样:

 比如这么说吧,现在要做一个登陆功能,

UI层的任务是显示页面,以及与用户间的数据交互,

DAL层是操作数据库,这没什么好说的,

但是UI层拿到数据以后,DAL层去数据库里查看,

BLL层就负责比较用户名与密码,并且得出最后的结果,是否登陆成功,然后反回给UI层,再显示

所以流程应该是

UI层得到数据>BLL层告诉DAL层需要操作的数据>DAL层查询数据反回给BLL层>BLL层做出相应的业务逻辑判断,把结果反回给UI层>UI层显示信息

三层架构中的"业务逻辑层",布布扣,bubuko.com

三层架构中的"业务逻辑层"

原文:http://www.cnblogs.com/jiaqi/p/3576874.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!