博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
springMVC入门(一)------springMVC基本概念与安装
阅读量:5036 次
发布时间:2019-06-12

本文共 2375 字,大约阅读时间需要 7 分钟。

springMVC简介

springMVC是一个基于MVC的web框架,属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。

springMVC安装

本例中使用Maven进行springMVC的jar包管理

一、建立Maven项目
二、pom.xml的配置
4.0.0
com.springmvc
springMVC
war
1.0-SNAPSHOT
springMVC Maven Webapp
http://maven.apache.org
javax.servlet
javax.servlet-api
3.1.0
provided
javax.servlet.jsp
jsp-api
2.2
provided
javax.servlet
jstl
1.2
provided
org.springframework
spring-web
3.2.8.RELEASE
org.springframework
spring-webmvc
3.2.8.RELEASE
junit
junit
3.8.1
test
springMVC

由于接下来对springMVC的配置需要对其架构有一定认识,因此先对springMVC的架构进行简单介绍

springMVC架构

一、基本组成:

由于springMVC基本运行环境的搭建需要对springMVC的各个组件进行配置,因此在学习之前需对springMVC的基本组件有一定认识。

1、前端控制器DispatcherServlet

作用:接受请求,响应结果,相当于转发器
2、处理器映射器HandlerMapping
作用:根据请求的URL查找Handler
3、处理器适配器HandlerAdapter
作用:按照特定规则(HandlerAdapter要求的规则)去执行Handler
注意:编写Handler时按照HandlerAdapter的要求去做,这样适配器才可以正确执行Handler
4、处理器Handler
由程序员,按照HandlerAdapter开发
5、视图解析器View Resolver
作用:进行视图解析,根据逻辑视图名解析成真正的视图(View)
6、视图View
作用:View是一个接口,其实现支持不同的View类型(jsp、freemarker、pdf等等)

57ea9e7edeebd5ee2ec0cf27313c5fb6__2.JPG

二、处理流程:

1、发起请求到前端控制器(DispacherServlet)

2、前端控制器请求HandlerMapping查找Handler
可以根据XML配置或注解配置
3、处理器映射器HandlerMapping向前端控制器返回Handler
4、前端控制器调用处理器适配器执行Handler
5、处理器适配器执行Handler
6、Handler执行完成后给适配器返回ModelAndView
7、处理器适配器向前端控制器返回ModelAndView
8、前端控制器请求视图解析器进行视图解析
根据逻辑视图名解析成真正的视图
9、视图解析器向前端控制器返回View
10、前端控制器进行视图渲染
填充模型数据
11、前端控制器响应用户请求

转载于:https://www.cnblogs.com/nlskyfree/p/9559929.html

你可能感兴趣的文章
获取手机验证码修改
查看>>
数据库连接
查看>>
python中数据的变量和字符串的常用使用方法
查看>>
等价类划分进阶篇
查看>>
delphi.指针.PChar
查看>>
Objective - C基础: 第四天 - 10.SEL类型的基本认识
查看>>
java 字符串转json,json转对象等等...
查看>>
极客前端部分题目收集【索引】
查看>>
第四天 selenium的安装及使用
查看>>
关于js的设计模式(简单工厂模式,构造函数模式,原型模式,混合模式,动态模式)...
查看>>
KMPnext数组循环节理解 HDU1358
查看>>
android调试debug快捷键
查看>>
【读书笔记】《HTTP权威指南》:Web Hosting
查看>>
Inoodb 存储引擎
查看>>
数据结构之查找算法总结笔记
查看>>
Linux内核OOM机制的详细分析
查看>>
Android TextView加上阴影效果
查看>>
Requests库的基本使用
查看>>
C#:System.Array简单使用
查看>>
C#inSSIDer强大的wifi无线热点信号扫描器源码
查看>>