什么是MVC(MVC)?

MVC,或model view controller,是一种用于软件的技术。它的基本目的是区分软件处理数据的方式和软件与用户交互的方式。这种区别意味着可以分别处理、开发和检查过程,这一过程基于这样一个概念:在最简单的层面上,所有软件都...
MVC,或model view controller,是一种用于软件的技术。它的基本目的是区分软件处理数据的方式和软件与用户交互的方式。这种区别意味着可以分别处理、开发和检查过程,这一过程基于这样一个概念:在最简单的层面上,所有软件都执行相同的三步功能。首先用户输入数据,然后软件处理数据,最后,软件将结果作为一组新的数据输出。一个非常基本的例子是用户在计算器中输入“22=”,计算器计算出答案,然后计算器显示“4”。在MVC系统中,计算机处理数据的方式称为模型。结果的输出称为视图。用户输入的数据称为控制器。请记住,视图和控制器是程序中控制输入和输出的部分。术语通常不涉及物理对象,如键盘或监视器。使用MVC的目的是使分离软件过程中的不同元素变得更简单。通过使用该系统,程序可以有效地分为三个部分:数据处理部分,输入过程和输出过程。这意味着对程序的某个部分的更改可以更顺利地进行,而不必重写程序的其他部分。模型-视图-控制器系统被广泛认为是由一种名为Smalltalk的编程语言开创的。Smalltalk创建于20世纪70年代的施乐公司,Smalltalk的部分设计目的是教人们关于计算的对象模型,简单地说,这包括将一个计算任务分解成不同的部分,并围绕这些部分的交互方式构建程序Smalltalk也是动态编程的一个例子,在这种情况下,即使程序正在运行,也可以对其进行修改。MVC系统通常用于基于web的软件中,例如动态或交互式网站。在这些情况下,视图就是代码,如HTML,它是软件在处理一个查询后生成的。例如,在一个搜索引擎上,搜索查询框是控制器,结果页是视图
  • 发表于 2020-08-06 07:17
  • 阅读 ( 746 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具