自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 tomcat源码分析(第四篇 tomcat请求处理原理解析--Container源码分析)

Container容器是所用servlet容器的父接口,也就是说作为一个servlet容器,首先必须要实现Container接口,每个tomcat服务器只能有唯一的根Container,Connector组件通过setContainer方法将Container容器和Connector关联起来。共有...

2018-08-01 18:02:10

阅读数 159

评论数 1

原创 tomcat源码分析(第三篇 tomcat请求原理解析--Connector源码分析)

Connector容器主要负责解析socket请求,在tomcat中的源码位于org.apache.catalina.connector和org.apache.coyote包路径下;通过上两节的分析,我们知道了Connector是Service的子容器,而Service又是Server的子容器。在...

2018-08-01 17:58:48

阅读数 799

评论数 0

原创 tomcat源码分析(第二篇 tomcat启动过程详解)

大家都知道,每一个应用程序都有一个唯一的入口(即main函数),那么对于Java语言开发的tomcat服务器也不例外,找到这个入口,了解各个组件加载的具体过程,对理解整个应用的实现过程有很大的帮助。 tomcat启动相关的类位于catalina.startup包路径下,入口是类Bootstrap...

2018-08-01 17:57:46

阅读数 168

评论数 0

原创 tomcat源码分析(第一篇 从整体架构开始)

作为一款开源的轻量级的jsp服务器软件,tomcat是使用最广泛的web服务器之一。tomcat源码用Java编写,研读tomcat源码,向大师学习编程思想,还是会有不少收获。 一、tomcat总体架构 宏观角度来看,tomcat可以分为两大块,Connector和Container。Co...

2018-08-01 17:55:40

阅读数 135

评论数 0

提示
确定要删除当前文章?
取消 删除