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

问问题描述

业务逻辑层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层看起来就是一个中转的功能的错觉.

本文来自作者[哈曼尼钢琴]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/changshijingxuan/202609/2282352.html

赞 (0)

发表回复

本站作者后才能评论

评论列表(4条)

  • 哈曼尼钢琴
    哈曼尼钢琴 2026年09月30日

    我是公众科技网的签约作者“哈曼尼钢琴”!

  • 哈曼尼钢琴
    哈曼尼钢琴 2026年09月30日

    希望本篇文章《业务逻辑层BLL到底有什么用》能对你有所帮助!

  • 哈曼尼钢琴
    哈曼尼钢琴 2026年09月30日

    本站[公众科技网]内容主要涵盖:教育咨询,知识百科

  • 哈曼尼钢琴
    哈曼尼钢琴 2026年09月30日

    本文概览:1、BLL层全称是 Business Logic Layer 顾名思义,是业务层 2、它是DAL(Data Access Layer,数据访问层)和UI(User Interface)层的连接桥梁. 3、既然称作业务层,必然有他的用处,不仅仅是一个中转的功能. 创建一个用户,可以用以下的逻辑表示: namespace BLL class 用户BLL { 添加结果 AddUser(用户实体) { if(!检查用户名是否合法(用户实体.用户名))return 用户名非法; if(!检查用户密码是否合法(用户实

联系我们

联系:143 0457 151

工作时间:周一至周五,9:30-18:30,节假日休息

关注我们