专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

业务逻辑层BLL到底有什么用_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/7 14:02:59       共计:3603 浏览

业务逻辑层BLL到底有什么用?

1、BLL层全称是 Business Logic Layer 顾名思义,是业务层

2、它是DAL(Data Access Layer,数据访问层)和UI(User Interface)层的连接桥梁.

3、既然称作业务层,必然有他的用处,不仅仅是一个中转的功能. 创建一个用户,可以用以下的逻辑表示: namespace BLL class 用户BLL { 添加结果 AddUser(用户实体) { if(!检查用户名是否合法(用户实体.用户名))return 用户名非法; if(!检查用户密码是否合法(用户实体.密码))return 密码非法; if(!DAL.检查用户是否存在(用户实体.用户名))return 用户名已经存在; int 新用户ID=DAL.添加用户记录(用户实体); if(新用户ID>0)return 用户添加成功; else reutrn 数据库访问出现错误! } }

4、但是在大部分没有严格要求的环境中,我们会习惯于把这些检查代码放在UI层,其实是不对的,从而造就了BLL层看起来就是一个中转的功能的错觉.

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:哪些有名的主播开外挂被实锤_服务器 | ·下一条:在魔域游戏里什么叫卡号自救_服务器

Copyright © 广州京杭网络科技有限公司 2005-2025 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有