http://blog.sina.com.cn/s/blog_9875559401012z7f.html
三层架构分为表示层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。
DAL:直接操作数据库,针对数据的增、删、改、查。
BLL:针对具体问题,对数据层操作,对数据业务逻辑进行处理。
UI:页面展示。
MVC是在表示层(UI)中再度进行分化,分成实体(Model)、视图(View)、控制器(Control)。
Model层就是与数据库中的表相对应,即实体类。UI层的(Control)通过BLL得到数据(Model),并封装成(ViewModel),再展现到View。Controller被设计为处理用户交互的逻辑.