初学者对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/
来源:头条号(今日头条旗下创作平台)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
相关文章
|
前端开发 Java Spring
SpringMvc进阶
SpringMvc进阶
55 1
|
设计模式 前端开发 Java
SpringMVC之入门(带你体验SpringMVC的乐趣)
SpringMVC之入门(带你体验SpringMVC的乐趣)
63 0
|
1月前
|
前端开发 JavaScript Java
[SpringMVC]知识点
本文介绍了SpringMVC的基本概念、配置和使用方法。主要内容包括前端控制器、处理器映射器、处理器适配器、视图解析器的功能和配置,以及RESTful风格的请求方式和配置细节。此外,还涉及全局异常解析器和自定义类型转换器的实现。文章通过具体示例帮助读者理解SpringMVC的核心组件和工作流程。
34 0
[SpringMVC]知识点
|
6月前
|
前端开发 Java 应用服务中间件
|
7月前
|
JSON JavaScript 前端开发
SpringMVC知识点
SpringMVC知识概览:包括Restful风格的两种实现(推荐使用`@GetMapping`),参数传递如`@PathVariable`。此外,探讨了SpringMVC的转发与重定向,以及处理请求数据的多种方式,如匹配域名参数、使用`@RequestParam`和接收对象。解决乱码问题,可以通过自定义或SpringMVC内置的过滤器。还涉及JavaScript与JSON对象的转换。
51 2
|
6月前
|
JSON 前端开发 Java
SpringMVC(一)【入门】
SpringMVC(一)【入门】
|
7月前
|
JSON 前端开发 Java
学习 SpringMVC 必备的 4 大知识点
学习 SpringMVC 必备的 4 大知识点
|
XML 前端开发 Java
SpringMVC之入门
SpringMVC之入门
60 0
|
存储 JSON 前端开发
SpringMVC 程序开发:为什么要学SpringMVC?如何学SpringMVC?
SpringMVC 程序开发:为什么要学SpringMVC?如何学SpringMVC?
|
前端开发 Java 应用服务中间件
一文带你入门SpringMVC
Spring MVC是Spring Framework的一部分,是基于Java实现MVC的轻量级Web框架。 Spring MVC的特点: 轻量级,简单易学 高效 , 基于请求响应的MVC框架 与Spring兼容性好,无缝结合 约定优于配置 功能强大:RESTful、数据验证、格式化、本地化、主题等 简洁灵活
136 1
一文带你入门SpringMVC