spring mvc 大概内容
spring mvc 组成
- 前端控制器 dispatcherServlet
- 映射处理器 handlerMapping
- 控制器 controller
- 视图解析器 viewResolver
- 视图 view
spring mvc 开发步骤
- 添加jar
- 配置 dispatcherServlet
- 配置 webConfig(视图解析, 文件上传,静态资源映射等)
- 编写控制器
- 编写视图
spring mvc 工作原理
- 前发来的请求被dispatcherSevelet所接收
- dispatcherSevelet 向 handlerMapping 发起请求,找到匹配的 controller 方法
- dispatcherSevlet 调用 controller 方法获得 ModleAndView 对象
- dispatcherSevlet 将ModeAndView对象交给 viewResolver 将其解析成 view
- dispatcherSevlet 将view返回给前端