三层架构

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核心库只关注视图层。
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容