Spring MVC
文章平均质量分 64
Iovems
这个作者很懒,什么都没留下…
展开
-
2.Tomcat分析-顶层结构及启动过程(一)
顶层结构 Tomcat中最顶层的容器叫Server,代表整个服务器。Server中包含至少一个Service,每个Service用于提供具体的服务。Service主要包含两个部分:Connector和Container。Connector用于处理与连接相关的事情,并提供Socket与request,response的转换。Container用于封装和管理Servlet,并具体处理requ...原创 2018-03-15 11:01:15 · 393 阅读 · 0 评论 -
4.Tomcat的生命周期管理
TODO原创 2018-05-15 14:37:42 · 1159 阅读 · 0 评论 -
总结
本文首先总结一下Spring MVC的运行原理,然后通过实际跟踪一个请求来回顾整个处理过程;Spring MVC原理总结 Spring MVC本质上是一个Servlet,Servlet的运行需要一个Servlet容器,如Tomcat; Tomcat可以分为两部分:连接器和容器;连接器专门用于处理网络连接相关的事情,如Socket连接,request封装,连接线...原创 2018-05-25 17:03:59 · 1123 阅读 · 0 评论 -
9.Spring MVC重要组件-HandlerMapping
从上图可以看出,HandlerMapping的继承结构分为两支,一支继承自AbstractHandlerMethodMapping,另一之继承自AbstractUrlHandlerMapping,而这两支都继承自抽象类AbstractHandlerMapping;所以,我们先分析AbstractHandlerMapping,然后再分析AbstractHandlerMethodMapp...原创 2018-05-25 10:54:22 · 1134 阅读 · 0 评论 -
7.Spring MVC处理请求的过程
本文将分析Spring MVC是如何处理请求的; 首先,分析HttpServletBean,FrameworkServlet和DispatcherServlet这三个Servlet的处理过程; 这样大家就可以明白从Servlet容器将请求交给Spring MVC一直到DispatcherServlet具体处理请求之前都做了什么; 最后再重点分析Sp...原创 2018-05-13 21:58:45 · 3559 阅读 · 0 评论 -
1.详解Servlet
前言 Servlet就是Server+Applet的缩写,表示一个服务器应用。Servlet就是一个代码规范,我们按照这个规范写的程序就能在服务器上运行。Servlet接口public interface Servlet { //在容器启动的时候被调用,仅调用一次 //当load-on-startup设置为负数或不设置的时候,会在Servlet第一次调用时才会被调用,仅...原创 2018-03-13 22:53:54 · 2191 阅读 · 2 评论 -
6.Spring MVC自身的创建过程
前言 Spring MVC本质是一个Servlet。本章及接下来的几章将介绍Spring MVC自身的创建过程。首先,先介绍Spring MVC的整体结构,然后具体分析每一层的创建过程。整体结构介绍 如上图所示,主要是5个类:GenericServlet和HttpServlet在java中,前面已经介绍了;剩下的三个类HttpServletBean,FrameworkSer...原创 2018-04-02 10:58:54 · 962 阅读 · 0 评论 -
5.Tomcat其他组件概述
划分原创 2018-03-19 21:24:53 · 543 阅读 · 0 评论 -
3.Tomcat分析-顶层结构及启动过程(二)
Catalina的启动过程原创 2018-03-19 21:22:51 · 545 阅读 · 0 评论 -
8.Spring MVC重要组件概述
这里说的组件指的是DispatcherServlet中直接初始化的那9个组件;HandlerMapping HandlerMapping的作用是根据request找到相应的处理器Handler和Interceptors; HandlerMapping接口里面只有一个方法,方法的实现非常灵活,只要使用Request返回HandlerExecutionChain即...原创 2018-05-24 15:25:05 · 1340 阅读 · 0 评论