2011-03-22 38 views
-2

我是一个学生(第8学期IT)。我想知道使用MVC(模型视图控制器)项目的...请explain..thanks使用MVC的项目

+0

这功课吗? – 2011-03-22 14:56:19

+0

你不觉得你的问题有点过于宽泛吗?对于你阅读一两节教程,然后问一个特定的问题或者你不明白的问题,这难道不是更多的帮助吗? – 2011-03-22 15:01:57

+0

不是真的。我们在课程大纲中有这个主题 – garima 2011-03-22 15:07:19

回答

2

MVC是一种架构模式它可以用来组织应用程序中的逻辑。毫不奇怪,它将逻辑分解成模型(业务逻辑,代码中的大部分知识),视图(UI显示和逻辑)和控制器(用于UI与业务逻辑交互的事件模型)。

这绝不是唯一可以使用的模式。但它是一个常用的,而且很容易理解。是否使用它是一个基于个案(或逐个项目)的架构决策。

+0

非常感谢你的大卫......我想知道的是在现实生活中使用mvc项目 – garima 2011-03-22 15:05:15

+0

@garima:MVC模式用于现实生活中的项目,是的。 (与理论性项目相反)真的不清楚你在问什么。你可以说得更详细点吗? – David 2011-03-22 15:11:29

0

MVC(模型|查看|控制器)是由几个设计模式复合设计模式。如果你需要学习这种模式,很容易了解MVC所构成的观察者模式和策略模式。模型和视图使用观察者模式,那里有模型的观察者。当视图发生变化时,查看触发控制器更新模型。然后控制器更新模型,然后视图是模型模型的观察者更新视图。