文章介绍了程序设计中最重要的 MVC 三层分层模型,与大家分享。
编程语言种类繁多,无论采用哪种语言进行程序设计,都要遵循经典的软件工程设计模式
——MVC 模式。
MVC 是 Modeling、View、Controller 的缩写,代表软件设计的分层理念:Modeling
指数据模型,View 指前端交互视图,Controller 指业务逻辑,MVC 模式下的软件分层结
构如下图所示。
任何一套软件系统运作的本质都是相同的:用户在前端交互层操作后,系统通过业务逻辑
层处理数据层的数据。不论是 BS 架构的系统(例如通过浏览器访问的管理后台),还是
CS 架构的系统(例如 App 应用),都会遵循 MVC 模式搭建程序结构。
将一套软件系统分为数据、业务逻辑处理、前端交互三层来设计、开发,可以非常有效地
保证程序结构合理、逻辑清晰。
MVC 模式下的软件分层结构
我们来具体介绍一下 MVC 每一层的特点。
一、前端交互层
前端交互层负责绘制程序界面,完成前端程序和用户的交互互动,并实现一些简单的业务
逻辑,例如数据校验。常见的负责绘制界面的编程语言有 JavaScript、H ...


雷达卡




京公网安备 11010802022788号







