Unit03: Spring Web MVC简介 、 基于XML配置的MVC应用 、 基于注解配置的MVC应用
2017-03-02 23:31
931 查看
Unit03: Spring Web MVC简介 、 基于XML配置的MVC应用 、 基于注解配置的MVC应用
springmvc
(1)springmvc是什么?
是一个mvc框架,用来简化基于mvc架构的web应用程序的开发。注:springmvc属于spring框架的一部分。
(2)五大组件
DispatcherServlet 前端控制器
HandleMapping (请求地址与模型的对应关系)
Controller 处理器 (业务逻辑处理)
ModelAndView (封装处理结果)
ViewResolver 视图解析器 (处理结果与视图的对应关系)
step1. DispatcherServlet收到请求之后,依据HandlerMapping的配置调用对应的Controller来处理。
step2. Controller将处理结果封装成ModelAndView,返回给
DispatcherServlet。
step3. DispatcherServlet依据ViewResolver的配置,调用
对应的jsp来将处理结果进行展现。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.tarena.spring</groupId> <artifactId>springmvc01</artifactId> <version>0.0.1-SNAPSHOT</version> <packaging>war</packaging> <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>3.2.8.RELEASE</version> </dependency> </dependencies> </project>
pom.xml
相关文章推荐
- Spring Web MVC简介 、基于XML配置的MVC应用 、基于注解配置的MVC应用
- SPRINGMYBATIS01 Unit03: Spring Web MVC简介 、 基于XML配置的MVC应用 、 基于注解配置的MVC应用
- 基于注解的Spring MVC(所需jar包,web.xml配置,Spring文件配置,@Controller,@RequestMapping,@RequestParam,model填参,EL取值)
- Spring 3.0.5 MVC 基于注解ehcache.xml 配置方式
- spring-mvc注解web.xml配置问题
- Spring基于注解的缓存配置--web应用实例
- java注解方式(不用xml)配置web框架spring+SpringMVC
- Spring基于注解的缓存配置--web应用实例
- spring中事务的管理基于xml和注解,以及spring在web中应用
- Spring基于注解的缓存配置--web应用实例
- Spring基于注解的缓存配置--web应用实例
- Spring 3.0.5 MVC 基于注解ehcache.xml 配置方式
- Spring基于注解的缓存配置--web应用实例
- Spring基于注解的缓存配置--web应用实例
- Spring 3.0.5 MVC 基于注解ehcache.xml 配置方式
- Spring基于注解的缓存配置--web应用实例
- 基于SSH框架的Web应用中,web.xml的配置
- spring之aop编程——基于注解、xml配置文件方式
- Spring AOP---基于Xml配置应用demo
- spring与struts2 mvc共存web.xml简单配置