摘要:这里简要总结一下三层架构的含义:三层,指的是数据访问层(DAL),业务逻辑层(BLL)和表象层(UI)。其实看到这三个名词就能猜出三层架构是干嘛的了:跟数据库打交道的代码全放在DAL层,那些if..else..条件判断什么的全放在BLL层,BLL层返回的结果丢到UI层显示给用户。层与层之间的关系就像服务员、前台、厨师一样,各管各的,而“菜”则是他们之间交互的一个通道,我们可以定义一个所谓的“Model层”,在这里把数据库中的表转换为对象。执行过程是这样的:用户在UI层填表点按钮,交给BLL层处理具体事务,然后BLL层知道要干什么了,就交给DAL层去从数据库里拿东西,然后DAL层把得到的结果re
阅读全文
posted @ 2011-11-19 20:58
浙公网安备 33010602011771号