博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MVC设计模式
阅读量:7055 次
发布时间:2019-06-28

本文共 806 字,大约阅读时间需要 2 分钟。

1.什么是MVC框架

 全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。

MVC 是一种使用 MVC(Model View Controller 模型-视图-控制器)设计创建 Web 应用程序的模式:
  • Model(模型)表示应用程序核心(比如数据库记录列表)。
  • View(视图)显示数据(数据库记录)。
  • Controller(控制器)处理输入(写入数据库记录)。
MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。
优点:
MVC 分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。例如,您可以在不依赖业务逻辑的情况下专注于视图设计。同时也让应用程序的测试更加容易。
MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。
MVC使开发和维护用户 的技术含量降低。
使用MVC模式使开发时间得到相当大的缩减,它使程序员(Java开发人员)集中精力于业务逻辑,界面程序员(HTML和JSP开发人员)集中精力于表现形式上。
 
在    MVC框架中没有了自己的控件,页面显示完全就回到了写 代码的年代。还好在 asp .net mvc框架中也有自带的HtmlHelper和UrlHelper两个帮助类。另外在MvcContrib扩展项目中也有扩展一些帮助类,这样我们就不光只能使用完整的html来编写了需要显示的页面了,就可以使用这些帮助类来完成,但最后运行时都还是要生成html代码的。
 

转载于:https://www.cnblogs.com/kalezhangtao/p/9281563.html

你可能感兴趣的文章
作品展示(2)
查看>>
<转>如何调试makefile
查看>>
代码赏析——史丰收速算
查看>>
oracle恢复误删除表
查看>>
Navicat for MySQL常见命令
查看>>
Threading and Tasks in Chrome
查看>>
七、Maven依赖管理
查看>>
Android 学习
查看>>
工厂模式
查看>>
spring中的web上下文,spring上下文,springmvc上下文区别(超详细)(转载)
查看>>
RxSwift 对 MJRefresh 使用的封装
查看>>
leetcode 118 Pascal's Triangle
查看>>
聚美第八天
查看>>
Java基础-使用Idea进行远程调试
查看>>
Jenkins发送邮件
查看>>
Python入门篇-递归函数Recursion
查看>>
百度/Google/网页字符
查看>>
在线预览-Java 使用 Print2Flash 实现Office文档在线阅读
查看>>
[Android Pro] ESP和EBP 栈顶指针和栈底指针
查看>>
Hangzhou Invitation Pre-day
查看>>