1个回答
展开全部
你如果用的是三层架构来开发项目的话,BLL层一定是要的,你想想,你用三层来开发项目。最主要的目的是更好的维护好代码。BLL层主要是用来处理业务的, 试想一下,在三层中假设没有业务逻辑层,那么就会在UI层直接调用和访问DAL(数据访问层)的方法,这样的话,不同的业务逻辑在数据访问层中,就会定义不同的方法。而且这种定义的方法通用性不强,几乎是针对当前这个业务逻辑的。 那我们如果加上业务逻辑层的话,你就会在业务逻辑层里处理好相关的业务,根据业务的需求调用数据访问层的方法,这样的话,用户的需求变了,你只需要要改变业务逻辑层。而不用去修改数据访问层了。方便以后的软件维护。
追问
BLL层我知道 我只是想问dbutility层是用来干什么的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询