博客专栏  >  架构   >  How Tomcat Works笔记

How Tomcat Works笔记

本专栏主要是记录了本人在学习How Tomcat Works一书时的读书笔记,希望能对大家有所帮助。

关注
29 已关注
26篇博文
  • tomcat中的线程问题2

    最近在看线程的有关知识,碰到一个小问题,目前还没有解决,现记录下来。 如果在我们自己写的servlet里有成员变量,因为多线程的访问就会出现一些线程问题。这点大家都知道,我们看下面的例子。 publ...

    2015-01-03 21:26
    1063
  • tomcat中的线程问题

    看这篇文章之前,请先阅读: how tomcat works 读书笔记 十一 StandWrapper 上 地址如下: http://blog.csdn.net/dlf123321/article/d...

    2014-12-29 00:25
    1645
  • How tomcat works 读书笔记十七 启动tomcat 上

    一路跋山涉水,这是最后一章了。 关于tomcat的启动,有两个类,一个是Catalina类,一个是Bootstrap类。 理论上,两个类可以和到一起,但是为了支持多种运行模式,又把他们分开了。 为了...

    2014-12-16 21:01
    929
  • How tomcat works 读书笔记十七 启动tomcat 下

    在上一节中,我们程序的起始位置还是Bootstrap,现在我们通过bat文件来启动这个类。 在分析catalina.bat之前,我们先看看几个简单的我们能用到的dos命令。 基础知识 1 rem 注释...

    2014-12-16 23:16
    938
  • How tomcat works 读书笔记十五 Digester库 下

    在这一节里我们说说ContextConfig这个类。 这个类在很早的时候我们就已经使用了(之前那个叫SimpleContextConfig),但是在之前它干的事情都很简单,就是吧context里的co...

    2014-12-12 16:09
    891
  • How tomcat works 读书笔记十五 Digester库 上

    Digester库 在前面的几个章节里,我们对tomcat里各个组件的配置完全是使用写硬编码的形式完成的。 如 Context context = new StandardContext(); Lo...

    2014-12-08 13:21
    1081
  • How tomcat works 读书笔记十四 服务器组件和服务组件

    之前的项目还是有些问题的,例如 1 只能有一个连接器,只能处理http请求,无法添加另外一个连接器用来处理https。 2 对容器的关闭只能是粗暴的关闭Bootstrap。 服务器组件 o...

    2014-12-03 17:04
    909
  • How tomcat works 读书笔记十三 Host和Engine

    Host Host是Context的父容器。如果想在一个tomcat上部署多个context就需要使用Host了。上下文容器的父容器是主机,但是可能有一些其它实现,没有必要的时候也可以忽略。不过在实...

    2014-11-27 11:19
    1117
  • How tomcat works 读书笔记十二 StandardContext 下

    对重载的支持 tomcat里容器对重载功能的支持是依靠Load的(在目前就是WebLoader)。当在绑定载入器的容器时 public void setContainer(Containe...

    2014-11-24 12:50
    907
  • How tomcat works 读书笔记十二 StandardContext 上

    在tomcat4中,StandardContext.java是最大的一个类,有117k。废话不说,开始分析吧。 其实要分析StandardContext,也就主要分析两个方法,一个start,一个i...

    2014-11-22 11:42
    1161
  • how tomcat works 读书笔记 十一 StandWrapper 下

    StandardWrapperValve StandardWrapperValve是StandardWrapper的基础阀,主要完成了三个工作。 1 调用StandardWrapper的allocat...

    2014-11-18 23:32
    937
  • how tomcat works 读书笔记 十一 StandWrapper 上

    方法调用序列 下图展示了方法调用的协作图:  这个是前面第五章里,我画的图:  我们再回顾一下自从连接器里  connector.getContainer().invoke(request, ...

    2014-11-18 15:34
    1289
  • how tomcat works 读书笔记九 Session管理

    在看本文之前,请先查阅相关Session与Cookie的资料。 Catalina通过一个叫管理器的组件来完成 session 管理工作,该组件由org.apache.catalina.Manager...

    2014-11-10 15:04
    1115
  • how tomcat works 总结 三

    第七章 日志记录器 第 7 章包括日志,该组件是用来记录错误信息和其他信息的。 这一章比较简单,类图如下: 根据名字我想大家都能猜出来三个实现类都是做什么的,一个按常规输出到控制台,一个按错...

    2014-11-04 12:31
    1003
  • how tomcat works 总结 二

    第五章 servlet容器 第 5 章讨论 container 模块。container 指的是 org.apache.catalina.Container 接口,有4 种类型的 container...

    2014-11-03 17:51
    1886
  • how tomcat works 总结

    希望各位网友在看完>一书或者鄙人的tomcat专栏文章后再看这篇博客 这里主要是梳理各个章节的核心概念 第一章 一个简单的Web服务器 第1章从这本书一开始就介绍了一个简单的HTTP服务器。要建立一...

    2014-11-02 20:46
    1436
  • how tomcat works 读书笔记 八 载入器下

    载入类 我们看看之前的文章,这一节就从SimpleWrapper的loadServlet讲起。 SimpleWrapper.java如下(省略了try catch及其他部分代码) public Ser...

    2014-10-30 15:16
    1055
  • How Tomcat Works 读书笔记 八 载入器 上

    Java的类载入器 详细资料见 http://blog.csdn.net/dlf123321/article/details/40431297 首先说明两个术语 仓库(repository),表示类...

    2014-10-29 13:21
    1321
  • how tomcat works读书笔记 七 日志记录器

    大家可以松一口气了,这个组件比较简单,这一节和前面几节想比,也简单的多。 Logger接口 Tomcat中的日志记录器都必须实现org.apache.catalina.Logger接口。 pack...

    2014-10-20 15:51
    1076
  • how tomcat works 六 生命周期

    我觉得这一章叫tomcat中的观察者模式,比较好! 首先,不要看本章,请查看一下关于观察者模式的资料比较好。 推荐以下知识点 基础篇 设计模式之禅----观察者模式 大家可以找到pdf阅...

    2014-10-19 14:44
    1117
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部