SpringMVC学习---01

原创 2016年08月31日 11:36:41

SpringMVC是什么

springmvc是什么,也许一开始大家都会这样问,我认为springmvc应该是一个基于MVC的web框架,就是采用了MVC的架构的模式,对 web层进行了程序的解耦合,简化我们的开发,让我们只关心业务逻辑的处理,而不是注重技术方面的设计,像比如Struts2也是基于POJO的MVC的框架。

SpringMVC原理

springmvc的学习,首先需要了解springmvc的运行原理,才能更好的掌握springmvc这门技术,那么它的运行原理是咋样的,记得在大学的时候,学过一点springmvc的技术,当时有一张运行图,学的时候没弄懂,直到工作的时候,才大体明白了它的意思。

   这张图是spring实战中的springmvc描述的springmvc的运行图,运行流程:
        1 首先客户端发送一个请求到springmvc的分发器
        2 分发器dispatcherServlet 解析url的信息,通过handlerMapping找到处理这个url的controller
        3 把这个请求发送给这个controller,让这个请求由这个controller去处理
        4 这个请求经过业务逻辑处理之后,返回ModelAndView
        5 这个ModelAndView通过视图解析器ViewResolver处理之后,分离出Model和View
        6 渲染页面,展示数据

SpringMVC的优点

SpringMVC是spring开发出来的WEB的框架,有如下的优点:
1 能简便的进行单元测试
2 能很好的与Spring集成
3 能很好支持Restful风格
4 能对静态资源友好的支持
5 支持多种视图的解析等


版权声明:本文为博主原创文章,未经博主允许不得转载。

学习springMVC 01

1.什么是Spring MVC: Spring MVC属于SpringFrameWork的后续产品,它提供了构建 Web 应用程序的全功能 MVC 模块,与Struts2一样是一种优秀MVC框架...
  • WEILIN19921214
  • WEILIN19921214
  • 2015年12月21日 16:12
  • 272

【SpringMVC学习01】宏观上把握SpringMVC框架

springmvc是一个基于mvc的web框架,是spring框架的一个模块,所以springmvc和spring无需通过中间整合层进行整合。我们先来看下spring的一个架构模型,看springmv...
  • eson_15
  • eson_15
  • 2016年06月18日 08:25
  • 13731

Spring MVC学习资料整理

官网资料: http://docs.spring.io/spring-framework/docs/current/spring-framework-reference/html/mvc.html h...
  • u010689306
  • u010689306
  • 2015年09月14日 10:02
  • 1776

【SpringMVC学习01】SpringMVC中实现文件上传

之前有写过一篇struts2实现的文件上传,这一篇博文主要来总结下springmvc实现文件上传的步骤。首先来看一下单个文件的上传,然后再来总结下多个文件上传。 1. 环境准备   springm...
  • helongzhong
  • helongzhong
  • 2016年11月17日 21:58
  • 401

SpringMVC 学习 01 - 新建SpringMVC项目

什么是Spring MVC   Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能...
  • xie_jin_jin
  • xie_jin_jin
  • 2017年02月15日 14:58
  • 105

SpringMVC学习(一)——SpringMVC介绍与入门

SpringMVC介绍SpringMVC是什么?SpringMVC和Struts2都属于表现层的框架,它是Spring框架的一部分,我们可以从Spring的整体结构中看得出来: SpringMVC处...
  • yerenyuan_pku
  • yerenyuan_pku
  • 2017年05月15日 22:50
  • 2470

学习 SpringMVC -01(Hello World)

1.SpringMVC 简介 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于...
  • zouliping123456
  • zouliping123456
  • 2017年09月24日 22:18
  • 110

Spring-SpringMVC-Mybatis项目学习

项目地址:https://github.com/justinbaby/spring-mybatisseckill(Java高并发秒杀API)慕课网视频 Java高并发秒杀API之业务分析与DAO层 J...
  • yzllz001
  • yzllz001
  • 2017年01月27日 11:33
  • 1165

学习SpringMVC——从HelloWorld开始,简单快速上手springmvc

转自:http://www.cnblogs.com/bigdataZJ/p/springmvc1.html 前言:   时隔十二年,中国女排最终过关斩将,用3:1的成绩证明了自己的实力...
  • zh123456zh789
  • zh123456zh789
  • 2017年03月06日 16:07
  • 1207

SpringMVC 01

SpringMVC第一天1.课程计划 第一天 1、SpringMVC介绍 2、入门程序 3、SpringMVC架构讲解 a) 框架结构 b) 组件说明 4、SpringMVC整合My...
  • xhyxxx
  • xhyxxx
  • 2017年06月19日 21:32
  • 242
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SpringMVC学习---01
举报原因:
原因补充:

(最多只允许输入30个字)