有没有大神解释一下.net的mvc,那为什么还要建一个BLL一个DAL?那各个层直接是怎样一种关系?求解释
收起
一个BLL一个DAL的项目结构的.net项目并不是mvc结构,这叫三(分)层架构。DAL是数据访问层,负责数据库的操作。BLL是业务逻辑层,负责业务逻辑的处理。 BLL层调用DAL层进行数据的操作,而BLL上层是UI层。 UI->BLL->DAL 这样的关系。
asp.net mvc是mvc设计模式的一种实现,主要用在UI层。所以同时使用mvc和分层架构并不矛盾。
报告相同问题?