MVC框架 2019-03-25

MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式: 

Model(模型)表示应用程序核心(比如数据库记录列表,例如逻辑运算、数据库增删改查,也包含业务逻辑层)。

View(视图)显示数据(数据库记录,例如我们看到的网页html jsp 页面都属于view)。

Controller(控制器)处理输入(比如用户输入的内容,控制器接收然后给Model层对应程序)。

MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。

Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。

通常模型对象负责在数据库中存取数据。

View(视图)是应用程序中处理数据显示的部分。

通常视图是依据模型数据创建的。

Controller(控制器)是应用程序中处理用户交互的部分。

通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。

MVC 分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。例如,您可以在不依赖业务逻辑的情况下专注于视图设计。同时也让应用程序的测试更加容易。

MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 11,667评论 1 32
  • ASP.NET MVC 是一个全新的Web应用框架 ASP.NET 代表支撑应用框架的技术平台,表明ASP.NET...
    JunChow520阅读 1,305评论 0 1
  • 1、MVC 从字面意思来理解,MVC 即 Modal View Controller(模型 视图 控制器),是 X...
    泥孩儿0107阅读 464评论 0 1
  • 一、MVC 从字面意思来理解,MVC 即 Modal View Controller(模型 视图 控制器),是 X...
    爱好技术的小白阅读 1,102评论 0 3
  • 一、MVC 从字面意思来理解,MVC 即 Model View Controller(模型 视图 控制器),是 X...
    032c6843a285阅读 20,884评论 21 46

友情链接更多精彩内容