【springmvc的请求流程】
大阳彼岸
这个作者很懒,什么都没留下…
展开
-
【springmvc 的请求流程二】:(springmvc 的三大组件之一)处理器映射器的配置和通过处理器映射器返回请求链的源码流程
总结策略模式,每一种映射器方案都提供了对url 的解析的方案都是不同的DispatcherServlet 拿着执行链去寻找对应的处理器适配器(HandlerAdapter)为什么要引入适配器?因为处理器(Handler)有很多种,DispatcherServlet没办法统一管理,所以出现了适配器。让适配器统一处理Handler,而DispatcherServlet统一处理适配器。根据请...原创 2018-09-06 16:47:47 · 1059 阅读 · 0 评论 -
【springmvc 的请求流程一】:web服务器启动的时候和执行DispatcherServlet 中的init 方法,初始化springmvc 容器
总结:1 当服务器启动的时候如果在里面配置了<load-on-startup>的话,就会在服务器启动的手自动加载init()方法,并且实例化servlet,但是如果没有配置,也会在DispatcherServlet第一次请求发出的时候执行DispatcherServlet的init 方法,处理化springmvc 容器当web 服务器启动的时候会加载web.xml 文件...原创 2018-09-02 12:54:26 · 1365 阅读 · 0 评论 -
【SpringMVC学习10】SpringMVC对RESTfull的支持
转载 https://blog.csdn.net/eson_15/article/details/51743514 RESTful架构,就是目前流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用。RESTful架构对url进行规范,写RESTful格式的url是什么样子的呢?我们一般请求的url是类似这样子的:http://...../xxx.a...转载 2018-08-31 11:43:26 · 105 阅读 · 0 评论 -
【SpringMVC学习09】SpringMVC与前台的json数据交互
转载 https://blog.csdn.net/eson_15/article/details/51742864 json数据格式在接口调用中、html页面中比较常用,json格式比较简单,解析也比较方便,所以使用很普遍。在springmvc中,也支持对json数据的解析和转换,这篇文章主要总结一下springmvc中如何和前台交互json数据。1. 两种交互形式 springm...转载 2018-08-31 11:43:20 · 127 阅读 · 0 评论 -
【SpringMVC学习07】SpringMVC中的统一异常处理
转载 https://blog.csdn.net/eson_15/article/details/51731567 我们知道,系统中异常包括:编译时异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。在开发中,不管是dao层、service层还是controller层,都有可能抛出异常,在spring...转载 2018-08-31 11:43:10 · 123 阅读 · 0 评论 -
【SpringMVC学习06】SpringMVC中的数据校验
转载 https://blog.csdn.net/eson_15/article/details/51725470 这一篇博文主要总结一下springmvc中对数据的校验。在实际中,通常使用较多是前端的校验,比如页面中js校验,对于安全要求较高的建议在服务端也要进行校验。服务端校验可以是在控制层conroller,也可以是在业务层service,controller校验页面请求的参数的合法性...转载 2018-08-31 11:42:14 · 153 阅读 · 0 评论 -
SpringMVC学习05】SpringMVC中的参数绑定总结
转载 https://blog.csdn.net/eson_15/article/details/51718633 众所周知,springmvc是用来处理页面的一些请求,然后将数据再通过视图返回给用户的,前面的几篇博文中使用的都是静态数据,为了能快速入门springmvc,在这一篇博文中,我将总结一下springmvc中如何接收前台页面的参数,即springmvc中的参数绑定问题。1....转载 2018-08-31 11:41:58 · 112 阅读 · 0 评论 -
SpringMVC学习04】Spring、MyBatis和SpringMVC的整合
SpringMVC学习04】Spring、MyBatis和SpringMVC的整合转载 https://blog.csdn.net/eson_15/article/details/51700519 前两篇springmvc的文章中都没有和mybatis整合,都是使用静态数据来模拟的,但是springmvc开发不可能不整合mybatis,另外mybatis和spring的整合我之前学习m...转载 2018-08-31 11:41:40 · 189 阅读 · 0 评论 -
【SpringMVC学习03】SpringMVC中注解和非注解方式下的映射器和适配器总结
转载 https://blog.csdn.net/eson_15/article/details/51699103 从上一篇的springmvc入门中已经看到,springmvc.xml中的配置了映射器和适配器,是使用非注解的方式来配置的,这是非注解方式的一种,这里再复习一下:1. 非注解方式1.1 处理器适配器 上一节中使用的处理器适配器是:org.springframewo...转载 2018-08-31 11:41:22 · 111 阅读 · 0 评论 -
【Springmvc 的请求流程】
转载 https://blog.csdn.net/eson_15/article/details/51689648 上一篇博文主要介绍了springmvc的整个架构执行流程,对springmvc有了宏观上的把握,这一篇博文主要以案例作为驱动,带你走进springmvc的世界。案例中的需求很简单:对商品列表的查询。表的话还是使用我在学习mybatis时候用的表,具体可以参见这篇博文中的建表语句...转载 2018-08-31 11:41:14 · 367 阅读 · 0 评论 -
【springmvc的请求流程】:handler 的作用与配置,注解配置handler的requestMapping的配置
handler三种配置方式一 实现HttpRequestHandler 接口,并且返回对象也是要放在域对象request 当中方式二: 实现Controller接口,其实modelAndView .addObject 相当于是request.setAttribute的方法,最终对象也是放在域对象request 中的 ...原创 2018-09-07 15:35:37 · 746 阅读 · 0 评论