Web开发

首页 » 常识 » 预防 » springmvc的基本结构和程序流程
TUhjnbcbe - 2025/5/12 18:48:00
北京中科医院正规吗 https://m.39.net/baidianfeng/a_5154120.html

springmvc的基本结构和程序流程

基本概念

SpringMVC属于SpringFrameWork的后续产品,已经融合在SpringWebFlow里面。

Spring框架提供了构建Web应用程序的全功能MVC模块。

使用Spring可插入的MVC架构,从而在使用Spring进行WEB开发时,

可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架

将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,简化开发。

一、spring-mvc结构

SpringMVC使用流程上主要包括一下几个部分:

1.DispatcherServlet:中央控制器,把请求给转发到具体的控制类

2.Controller:具体处理请求的控制器

3.handlerMapping:映射处理器,负责映射中央处理器转发给controller时的映射策略

4.ModelAndView:服务层返回的数据和视图层的封装类

5.ViewResolver:视图解析器,解析具体的视图

6.Interceptors:拦截器,负责拦截我们定义的请求然后做处理工作

二、流程处理

一般我们新建spring项目后要进行以下配置

(1)在web.xml中添加DispatcherServlet配置:

```

servlet

servlet-namespringmvc/servlet-name

servlet-classorg.springframework.web.servlet.DispatcherServlet/servlet-class

/servlet

servlet-mapping

servlet-namespringmvc/servlet-name

url-pattern*.do/url-pattern

/servlet-mapping

```

(2)配置springMVC的核心配置文件

```

!--配置controller--

beanid="firstController"name="/hello.do"

class="

1
查看完整版本: springmvc的基本结构和程序流程