初学者对springMVC的认识

简介: 首先是要一定说明的是,这倒是说明是什么?对吧 Spring MVC 是SpringFrameWork的后续产品,并且已经融入到Spring Web Flow中 同时Spring MVC 分离了控制器,模型对象,分派器(其实我不知道这是什么)以及处理程序对象的角色,这种分离让它们更容易进行定制.
首先是要一定说明的是,这倒是说明是什么?对吧
Spring MVC 是SpringFrameWork的后续产品,并且已经融入到Spring Web Flow中 同时Spring MVC 分离了控制器,模型对象,分派器(其实我不知道这是什么)以及处理程序对象的角色,这种分离让它们更容易进行定制. 说了这些很官方的话,我都有点晕了,呵呵,先上一个原理流程图吧,相信会比较直观!
 
springMVC 原理图

初学者对Spring MVC的认识

 

Spring MVC 对应原理流程步骤:
1.Web客户端 --> DispatcherServlet 用户发送一个请求到,首先到DispatcherServlet中(先交给前端控制器,进行全局的流程控制)
2.DispatcherServlet --> HandlerMapping 解析用户在前台提交的请求,并按照我们的要求分配到指定的Controller(相当于struts2中的action)
3.DispatcherServlet --> Controller 进入指定的Controller对象,执行里面的方法,返回需要的字符串(ModelAndView),在Controller里面需要对bean进行操作,也就是会和Model进行交互
4.DispatcherServlet --> ViewResolver 解析从Controller中返回的字符串,并转换为有效的JSP路径
5.DispatcherServlet --> JSP 将转换好的JSP路径,指定到特定的页面
6.JSP --> Web客户端 将某一个特定的页面显示在客户端界面 好了,以上就是Spring MVC的流程,是不是有了一定的认识了,不急,后面还有呢... 有了基本的认识, 那就开始编码吧!(我是用的是Springframework-3.2.8) 大家都知道的,打开编译器,准备开始开发一个项目的时候,第一步就是新建项目。哈哈! 是不是会有一点无语,呵呵,不是别的,只是活跃一下气氛,原因你懂的。


作者:头条号 / 凯哥学堂
链接:http://toutiao.com/a6278523425904967938/
来源:头条号(今日头条旗下创作平台)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


作者:头条号 / 凯哥学堂
链接:http://toutiao.com/a6278523425904967938/
来源:头条号(今日头条旗下创作平台)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
相关文章
|
6月前
|
前端开发 Java Spring
SpringMvc进阶
SpringMvc进阶
24 1
|
3月前
|
XML 存储 前端开发
SpringMVC入门
SpringMVC入门
17 0
|
5月前
|
XML 前端开发 Java
SpringMVC之入门
SpringMVC之入门
28 0
|
6月前
|
存储 设计模式 前端开发
SpringMvc入门
SpringMvc入门
34 0
|
9月前
|
存储 JSON 前端开发
SpringMVC 程序开发:为什么要学SpringMVC?如何学SpringMVC?
SpringMVC 程序开发:为什么要学SpringMVC?如何学SpringMVC?
|
12月前
|
XML 前端开发 Java
易懂-SpringMvc介绍和简单搭建
易懂-SpringMvc介绍和简单搭建
|
前端开发 Java 应用服务中间件
一文带你入门SpringMVC
Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。 Spring MVC的特点: 轻量级,简单易学 高效 , 基于请求响应的MVC框架 与Spring兼容性好,无缝结合 约定优于配置 功能强大:RESTful、数据验证、格式化、本地化、主题等 简洁灵活
112 1
一文带你入门SpringMVC
|
设计模式 JSON 缓存
|
前端开发 Java Spring
|
前端开发 Java Spring
SpringMVC入门就这么简单(二)
SpringMVC是Spring家族的一员,Spring是将现在开发中流行的组件进行组合而成的一个框架!它用在基于MVC的表现层开发,类似于struts2框架
123 0
SpringMVC入门就这么简单(二)