三层架构

1、三层架构就是将业务应用划分为:

  • (1)UI层:(user interface layer)界面层;
  • (2)BLL层:(business logic layer)业务逻辑层;
  • (3)DAL层:(data access layer)数据访问层;

2、MVC

  • (1)M:model,模型(业务逻辑)
  • (2)V:view,视图(界面)
  • (3)C:controller,控制器(合理调用view和model,将他们组织在一起,顺便传递信息)

3、MVP

  • (1)M:model,模型(业务逻辑)
  • (2)V:view,视图(界面)
  • (3)P:presenter,中间人(从mode里面取数据,格式化后放到view里面展示)

4、MVVM

  • (1)M:model,模型(业务逻辑)
  • (2)V:view,视图(界面)
  • (3)VM:viewmodel,视图模型
    vue.js就是mvvm框架的一种典型使用。
    备注:vue核心库只关注视图层。

你可能感兴趣的:(三层架构)