07.大型WEB项目CLD分层
# 01.CLD由来
# 1.1 什么是MVC模型?
- 流行的Web框架大多数是MVC框架,MVC这个概念最早由Trygve Reenskaug在1978年提出,为了能够对GUI类型的应用进行方便扩展
- 将程序划分为:
- 1、控制器(Controller)- 负责转发请求,对请求进行处理。
- 2、视图(View) - 界面设计人员进行图形界面设计。
- 3、模型(Model) - 程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管理和数据库设计(可以实现具体的功能)。
# 1.2 CLD演变
- 随着时代的发展,前端也变成了越来越复杂的工程,为了更好地工程化,现在更为流行的一般是前后分离的架构。
- 可以认为
前后分离是把V层从MVC中抽离单独成为项目
。 - 这样一个
后端项目一般就只剩下 M和C层了
。 - 前后端之间通过ajax来交互,有时候要解决跨域的问题,但也已经有了较为成熟的方案。
上次更新: 2024/3/13 15:35:10