javaweb的mvc模式用例 java web mvc模式

今天给各位分享关于javaweb的mvc模式用例(java web mvc模式)的知识,希望对你有帮助,现在开始把!

javaweb的mvc模式用例 java web mvc模式


1、对MVC设计模式的理解MVC是一种设计模式,即解决问题的思想和 *** ;MVC是三个词的缩写:模型、视图和控制器 。几乎所有的web框架都是基于MVC模式的 。模型(模型)数据模型,主要是数据、业务逻辑和业务规则;开发前期最重要的任务,这部分代码写得好,后期可以少改,开发快 。
【javaweb的mvc模式用例 java web mvc模式】2、以下是一些建模原则:数据、行为和 *** 是模型的主要内容;在实际工作中,模型是代码更大最复杂的地方,很多业务逻辑都在这里表达 。Model提供的数据都是原始数据,也就是说没有任何表示层的代码,比如给输出数据添加html标签,这是视图层的工作;但是模型可以提供结构化数据:数组结构、队列结构,甚至其他模型 。这不是表示层的格式,而是内存中的表示 。
3、与输出不同,输入可以是具有表示层格式的数据 。例如,一篇文章的内容可能有html标签 。模型通常过滤、验证和标准化这些输入数据 。
4、注意与控制器的分离 。模型是处理业务的逻辑,控制器只是协调模型和视图的关系;只要和业务有关的,都要放到模型里 。好的设计应该是胖模型瘦控制器 。
5、视图(视图)视图是指呈现给用户的一个界面,是模型的表达,是手机用户输入的地方;视图主要负责显示 。与显示界面无关的东西都不应该出现在这里 。因此,一般没有复杂的判断和复杂的计算过程 。
6、关于视图的几个原则:负责页面显示,主要是html一般没有复杂的判断句和复杂的操作流程,只有简单的循环句和格式化句 。千万不要调用模型的写 ***,也就是只会从模型中取数据,不会直接修改模型 。一般没有准备数据的代码,比如查询数据库,组合成某种格式等.它们被放在控制器中,然后被分配给视图;;也就是说,View中使用的数据是可以直接使用的变量 。
7、控制器(控制器)指控制器,主要用于根据用户的要求决定使用哪个师徒,显示什么数据 。控制器的几个原理:处理用户请求 。所以reqeust的访问代码要放在控制器里,比如$_GET$_POST等 。
8、但仅限于获取用户请求的数据,不应该有对数据的操作或预处理,应该由模型来完成 。调用模型的读取 ***,获取数据,直接传输到视图中进行显示 。当涉及多个模型时,相关的逻辑应该留给模型 。
9、调用模型的类 *** 来编写模型 。调用视图渲染函数等 。对用户的要求作出回应 。
好了,javaweb的mvc模式用例(java web mvc模式)的知识介绍就到这里,本文到此结束!

    推荐阅读