Tomcat学习.
文章平均质量分 54
iteye_17168
这个作者很懒,什么都没留下…
展开
-
解析Tomcat之HttpServlet(截图记录)
新年之际,正好趁着休息分析了一下tomcat,平时用得多,没怎么想过具体的实现过程。 今天正好看看其内部实现,就先从最常用的类开始分析起 HttpServlet. (如果图片不清楚,请点击看大图 ) 另外,加一个连接 tomcat源代码编译与eclipse导入 首先看看HttpServlet的UML图: 看到最顶层的是2个接口 Servlet 和Ser...原创 2010-01-01 22:10:29 · 328 阅读 · 0 评论 -
Tomcat解析之初始化类加载器(截图)
之前有写过关于tomcat中常用的一些类结构的文章。 解析Tomcat之HttpServlet(截图记录) 今天来关注一下,tomcat的类加载器相关的内容。 PS: 由于前一篇文章内容比较简单, 有朋友冠以我标题党之嫌,对于此种说法,本人深感抱歉,可能标题确实有点大,但是这些常用的类,我更多的时候只关注其用法,而忽略了内部实现,所以也就把这些内容总结了一下,发了出来。别无标...原创 2010-01-30 23:16:57 · 315 阅读 · 0 评论 -
tomcat解析之简单web服务器(图)
之前有javaeyer推荐了一本书《how tomcat works》,今天晚上看了看,确实不错,第一眼就着迷了。 于是乎就学着书上的例子敲了敲,学会了一个简单web服务器的大概实现,当然,这个简直就无法称之为web服务器,但是也算是走进web服务器的第一步吧。 这篇文章仅限于学习记录,文笔凌乱之处,还望各位见谅。 OK,下面进入正题; 开始之前,首先我们要清楚...原创 2010-02-04 01:08:34 · 128 阅读 · 0 评论 -
tomcat init思维图
很久没有研究tomcat啦,晚上把代码打开重新研究了一下,看了看初始化的流程,画了个初步的思维导图。 加深记忆 很久没有看tomcat的代了,重新看了下代码,整理一份稍微详细的图放上来。 ...2010-09-18 00:23:18 · 108 阅读 · 0 评论 -
tomcat init中加载哪些类?
tomcat初始化过程中,会加载一些安全的类。 那到底会有哪些类在启动tomcat的时候被加载的呢? 简单罗列一下代码和图片, 可以有一个大致的了解。 初始化的时候,SecurityClassLoad类的静态方法,sercurityClassLoad方法会被调用, 加载进一些满足安全规则的类: public static void securityClassLoad...2010-09-19 00:10:00 · 119 阅读 · 0 评论 -
Tomcat-整体架构
似乎JE直接粘贴Word的文章会出现排版问题, 算了, 直接传上我整理的word吧, 目前只整理部分,后续待补齐……,有兴趣的朋友可以下载看看, 参考文章来至IBM中国. PS:请大家不要再针对rar,zip,7z讨论了, 个人喜好不同,其实没必要再讨论下去。...2010-05-31 01:53:25 · 119 阅读 · 0 评论 -
Tomcat生命周期管理
在之前的 Tomcat 整体架构中可以看到 Tomcat 包含多个很多个组件 , 今天我们来看看, Tomcat 是如何管理这些组件的生命周期的。我们知道,组件与组件之间,必须建立起相互的关系,才能做到同时启动与停止。 Tomcat 内部,使用一个观察者模式来组织这些组件之间的关系。我们来看看, Tomcat 启动时,它会做哪些处理……日志:……2010-6-19 15:4...2010-06-19 16:50:57 · 159 阅读 · 0 评论 -
tomcat 启动解析server.xml 思维图
tomcat在启动的时候,会去加载并解析server.xml 这个文件,并根据文件动态创建一些类的实例。比较有意思的地方是在解析server.xml的时候,利用sax这个 api来处理xml文件的同时,引入了一个Digester类,其中,在解析的时候,根据不同的节点,又引入类相应的处理规则(Rule)类, 按照不同的规则,进行不同的规则解析, 比较有意思。 先放张思维图, 具体...原创 2011-09-28 01:26:35 · 215 阅读 · 0 评论