BLL层是什么,哪些代码应该划归BLL层
通常一个公司采购分为请购和采购两部分,而采购单通常由程序根据请购单和报价单自动生成。
首先不管是界面层还是DAL层,都不可避免需要使用数据模型层,
如果采用物理分层模式,即么数据模型层将需被各物理层引用
这个自动生成程序应该划归为BLL层,但是如果完全脱离DAL层,该程序不能完成所有任务,比如采购单编号无法生成
DAL层从界面脱离其中好处很明显,比如安全性,还有就是建立专门DAL服务器,可以减少数据服务器负担
单独建立BLL层,而且限定UI层只能访问BLL层似乎没有什么好处,除了增加麻烦外
有谁能列举一些BLL单独建层的好处