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模式图的主要内容,如果未能解决你的问题,请参考以下文章