Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/327.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java mvc在工程中的应用_Java - Fatal编程技术网

Java mvc在工程中的应用

Java mvc在工程中的应用,java,Java,我是一名学生(麻省理工学院第八学期)。我想知道MVC(模型-视图-控制器)在项目中的使用……请解释……谢谢。是一种架构模式,可用于组织应用程序中的逻辑。毫不奇怪,它将逻辑分为模型(业务逻辑,代码中的大部分知识)、视图(UI显示和逻辑)和控制器(UI与业务逻辑交互的事件模型) 这绝不是唯一可以使用的模式。但这是一个常用的方法,而且很容易理解。是否使用它是一个基于具体情况(或逐个项目)的体系结构决策。这应该让您开始: MVC(Model | View | Controller)是由多个设计模式组成的

我是一名学生(麻省理工学院第八学期)。我想知道MVC(模型-视图-控制器)在项目中的使用……请解释……谢谢。

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


这绝不是唯一可以使用的模式。但这是一个常用的方法,而且很容易理解。是否使用它是一个基于具体情况(或逐个项目)的体系结构决策。

这应该让您开始:
MVC(Model | View | Controller)是由多个设计模式组成的复合设计模式。如果您需要学习这个模式,那么可以轻松地了解观察者模式和策略模式,MVC就是由这些模式组成的。模型和视图使用观察者模式,视图中有模型的观察者。当视图中有任何更改时,视图将触发控制器更新模型。然后控制器更新模型,然后作为模型观察者的视图模型更新视图。

您不认为您的问题有点过于宽泛吗?阅读一两篇教程,然后问一个或多个关于你不理解的点的具体问题,对你不是更有帮助吗?不完全是。我们的教学大纲中有这个主题,这意味着什么?这与我担心你的问题过于宽泛,无法证明你的初步努力有什么关系?非常感谢很多david…我想知道的是mvc在现实生活中的使用projects@garima:MVC模式用于实际项目,是的。(与理论项目相反?)真的不清楚你在问什么。你能说得更具体些吗?