SpringMVC
shero1604
a madman who yearns for freedom
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
SpringMVC处理请求(一):FrameworkServlet
简介 分析请求从Servlet容器交到SpringMVC一直到DispatcherServlet具体处理请求之前都做了些什么 HttpServletBean 主要参与了创建工作,并没有涉及到请求的处理 Servlet的处理过程 首先从Servlet的service方法开始,然后在HttpServlet的service方法中根据请求的类型不同将请求路由到doGet、doHead、doPost、do...转载 2019-07-12 10:51:29 · 398 阅读 · 0 评论 -
SpringMVC处理请求(二):DispatcherServlet
DispatcherServlet里面执行处理的入口方法应该是doService,不过doService并没有直接处理,而是交给doDispatch进行具体的处理 doService主要是对request设置了一些属性,如果是include请求还会对request当前的属性做快照备份,并在处理结束后恢复,最后将请求转发给doDispatch方法. package org.springframew...转载 2019-07-15 09:56:27 · 338 阅读 · 0 评论 -
SpringMVC创建过程(三):DispatcherServlet
onRefresh方法是DispatcherServlet的入口方法. @Override protected void onRefresh(ApplicationContext context) { initStrategies(context); } //初始化的9个组件 protected void initStrategies(ApplicationContext cont...原创 2019-07-09 10:20:46 · 326 阅读 · 0 评论 -
SpringMVC创建过程(二):FrameworkServlet
从HttpServletBean中知,FrameworkServlet的初始化入口方法是initServletBean(),其代码如下: /** * Overridden method of {@link HttpServletBean}, invoked after any bean properties * have been set. Creates this servlet's ...原创 2019-07-03 15:55:33 · 342 阅读 · 0 评论 -
SpringMVC创建过程(一):HttpServletBean
HttpServletBean继承关系及说明 [说明]一个传统的web应用都是从web.xml开始的.对于SpringMVC来说,我们需要在web.xml中配置一个DispatcherServlet作为前端控制器并为其制定一些初始参数,DispatcherServlet本质上还是一个servlet,只是多了一些和SpringMVC框架有关的一些功能. HttpServletBean继承自H...原创 2019-06-27 16:58:13 · 321 阅读 · 0 评论 -
第三章、DispatcherServlet详解
3.1、DispatcherServlet作用 DispatcherServlet是前端控制器设计模式的实现,提供Spring Web MVC的集中访问点,而且负责职责的分派,而且与Spring IoC容器无缝集成,从而可以获得Spring的所有好处。 具体请参考第二章的图2-1。 DispatcherServlet主要用作职责调度工作,本身主要用于控制流程,主要职责如下: 1、文件上转载 2017-12-20 17:55:37 · 309 阅读 · 0 评论 -
第二章、Spring MVC入门
2.1、Spring Web MVC是什么 Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 Spring Web MVC也是服务到工作者模转载 2017-12-20 09:59:14 · 345 阅读 · 0 评论 -
第一章、Web MVC简介
1.1、Web开发中的请求-响应模型 MVC(Model-View-Controller)三元组的概念: Model(模型):数据模型,提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:Value Object(数据) 和 服务层(行为)。也就是模型提供了模型数据查询和模型数据的状态更新等功能,包括数据和业务。转载 2017-12-19 18:08:56 · 276 阅读 · 0 评论
分享