JAVA MVC/Model2
来源:互联网 发布:海安东华软件招聘 编辑:程序博客网 时间:2024/06/05 16:20
在Servlet中夹杂HTML与Jsp中夹杂java代码都不是好的编码方式。
MVC 是 Model, View, Controller的缩写,译为模型,视图,控制器,分别代表应用程序中三种职责不同的对象。
对于MVC要知道:
1.模型不会有画面的相关的程序代码。
2.视图负责画面相关的逻辑。
3.控制器知道某个操作必须调用那些模型。
在WEB上的应用:
1.视图部分由网页来实现
2.服务器上的数据访问或者业务逻辑由模型负责。
3.控制器接送浏览器的请求,决定调用哪些模型来处理。
对于WEB应用机遇HTTP进行通信,就对MVC架构进行了演变成为了Model2
在Model2的架构上,仍然将程序分为模型(Model),视图(View),控制器(Controller)。可以理解为MVC/Model2。其中各个部分负责的内容如下:
1.控制器:取得请求参数,验证请求参数,转发请求给模型,转发请求给换面,这些都是用程序代码来实现。
2.模型:接受控制器的请求调用,负责处理业务逻辑,负责数据存取逻辑等,这部分可依应用程序功能,产生各多种不同职责的模型对象,模型是用程序代码实现。
3.视图:接受控制器的请求调用,会从模型提取运算后的结果,根据需求呈现所需的画面,在职责分配良好的情况下,基本上可做到不出现程序代码,因此不会发生程序代码与HTML混杂在一起的情况。
阅读全文
0 0
- JAVA MVC/Model2
- java解惑:揭开Struts MVC Model2的面纱。
- 【Java.Web】MVC —— Model1 V.S. Model2
- 关于MVC和model2
- MVC、MVP以及Model2
- 关于MVC/Model2
- MVC模式,Model1,Model2
- MVC 和Model2的区别
- MVC、MVP以及Model2[上篇]
- MVC、MVP以及Model2[下篇]
- Java Web---Model1&Model2
- 【Java.Web】MVC —— 基于Servlet Controller的Model2 —— 示例
- 【Java.Web】MVC —— 基于Filter Dispatcher的Model2 —— 示例
- 慕课网 JAVA遇见HTML——Servlet篇 应用mvc架构(Model2)实现
- MODEL2
- Model2
- Model2
- 关于 model1 model2 mvc的简单图解
- a3~a6
- 171113_官网下载MySQL
- Android Framework------之Keyguard 简单分析
- 常见c语言的标准库
- Windows nginx RTMP ==> 直播&&点播 [android][js]
- JAVA MVC/Model2
- kubernetes之StatefulSet
- 天耀18期 -08.面向对象-上转型【作业】
- Python正则表达式二
- Android 7.1.1 锁屏界面启动流程
- springboot + websocket + linux服务器(nginx)404问题解决
- 命名空间的理解
- PTA6-17 打印九九口诀表 (for while 内嵌循环的区别)
- Android6.0 keyguard锁屏加载流程分析