File:MVC-Process.svg · Wikimedia Commons · See Wikimedia Commons
Also known as model-view-controller
一种软件架构设计模式
Wikidata facts
Show 3 more facts
- Commons category
- Model-View-Controller pattern
- Stack Exchange tag
- stackoverflow.com/tags/model-view-controller
- native label
- Model-View-Controller
Sources (2)
via Wikidata · CC0
Article · 中文
MVC模式(Model–view–controller)是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller)。 MVC模式最早由在1978年提出,是施乐帕罗奥多研究中心(Xerox PARC)在20世纪80年代为程序语言Smalltalk发明的一种软件架构。MVC模式的目的是实现一种动态的程式设计,使后续对程序的修改和扩展简化,并且使程序某一部分的重复利用成为可能。除此之外,此模式透过对复杂度的简化,使程序结构更加直观。软件系统透过对自身基本部分分离的同时也赋予了各个基本部分应有的功能。专业人员可以依據自身的专长分组: * 模型(Model) - 程序员编写程序应有的功能(实现算法等等)、数据库专家进行数据管理和数据库设计(可以实现具体的功能)。 * 视图(View) - 界面设计人员进行图形界面设计。 * 控制器(Controller)- 负责转发请求,对请求进行处理。
Abstract from DBpedia / Wikipedia · CC BY-SA
Gallery (6)
Connections
programming language
Entity
Smalltalk
Entity
Squeak
Entity
YouTube
Concept
HTML
Entity
software
Entity
International Standard Book Number
Entity
Python
Entity
World Wide Web
Entity
Java
Entity
web browser
Entity
database
Entity
IBM
Entity
web page
Entity
virtual reality
Entity
hyperlink
Entity
data structure
Entity
graphical user interface
Entity
programmer
Entity
user interface
Entity