jsp+servlet+mvc模式图

Posted 南阳客

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jsp+servlet+mvc模式图相关的知识,希望对你有一定的参考价值。

      在我们的开发中,最常用的开发模式莫过于MVC模式,即M--MODEL、V--View、C--Controller,这样不仅可以方便开发人员分工协作,提高开发效率,增强程序的可维护性和拓展性,而且利用Controller将Model与View分离,降低他们之间的耦合度。下面的一张图将说明在servlet和jsp中mvc的应用。


 看了这张图,我们大概可以看出mvc在servlet+jsp开发中各个模块的具体体现,可能上面画的还是无法具体的描述出mvc中他们所代表的具体含义和作用,下面我们来具体说明一下:

①模型(MODEL):模型持有所有的数据、状态和程序逻辑,模型独立于试图和控制器,上图中模型主要体现在数据的载体JavaBean和产生数据的程序逻辑service层和dao层。

②视图:用来呈现模型。视图通常直接从模型中取得它需要显示的状态域数据。对于相同信息可以又多个不同的显示形式或试图,上图中视图的主要体现在jsp上。

③控制器:位于试图和模型中间,负责接受用户的输入,将输入进行解析并反馈给模型,通常一个视图具有一个控制器,上图中的主要体现在servlet上。

至此,servlet+jsp中mvc的体现和mvc模式的说明已经完毕了,有不足的地方,希望大家多多提意见!

以上是关于jsp+servlet+mvc模式图的主要内容,如果未能解决你的问题,请参考以下文章

jsp+servlet+mvc模式图

Jsp+Servlet+JavaBean经典MVC模式理解

MVC开发模式

Java EE模式和MVC

基于jsp+servlet+javabean的MVC模式简单应用

初识Jsp,JavaBean,Servlet以及一个简单mvc模式的登录界面