springmvc是什么?什么是springmvc?

KLQ 2020-04-21 13:48:04 java常见问答 4756

对于springmvc大家都了解吗?其实有很多人对于什么是springmvc还是不大清楚,下面就来详细的给大家介绍一下springmvc。

在讲springmvc的时候,我们先来简单的讲一下mvc。

mvc简单介绍

在web模型当中,MVC是一种很流行的框架。

它通过将View、Model、Controller分离,将比较复杂的web应用分为逻辑清晰的几部分,是为了能够简化开发,减少出错,同时,也是为了组内开发人员之间的配合。

总的来说,就是一种分层工作的办法。

springMVC

springMVC是spring的一个子框架,它拥有spring的特性,例如依赖注入。

那么springMVC的信息流呢?

最首先,用户通过HTTP请求到服务器,服务器会依据你的url来将请求转到不同的控制器Controller,这是第一步。

具体要做的是在web.xml当中设置URLpattern映射到spring的DispatcherServlet,这是控制器是负责第一道处理,用来转发请求的,它会将请求转发到合适的Controller上。

那么,它是依据什么来转发的呢?

这个问题,稍微的有一些混乱,主要的原因就是springMVC一直在升级,不断贡献新的url到Controller的映射方法。

可是,不论如何的发生变化,它最终的目的都是不会改变的,设法建立url到Controller的映射,找到这个目的之后,看起来就简单一些。

好啦,对于什么是springmvc大家都有所了解了吗?更多关于springmvc的相关内容,请继续的来本站了解吧。