君子博学而日参省乎己 则知明而行无过矣

博客园 首页 新随笔 联系 订阅 管理

2013年8月3日 #

摘要: 本文接下来描述servlet容器是怎样管理其相关组件的生命周期的,首先本人描述一下事件监听模式,也可以称为观察者模式,该模式分为以下角色即抽象主题角色 具体主题角色 抽象观察者角色及具体观察者角色,通常在主题角色里面维持一个观察者角色的聚集,并定义了对观察者角色的添加和删除方法;在主题角色事件发生时... 阅读全文
posted @ 2013-08-03 23:31 刺猬的温驯 阅读(412) 评论(0) 推荐(0) 编辑

摘要: 下面接着分析Context容器,该接口最重要的方法是addWrapper()方法与creatWrapper()方法,添加具体的子容器,这里是Wrapper容器实例这里要分析的是一个简单的Context容器,它针对特定的客户端请求,通过映射器找到要处理该特定请求的子容器实例(Wrapper)具体流程是... 阅读全文
posted @ 2013-08-03 23:30 刺猬的温驯 阅读(415) 评论(0) 推荐(0) 编辑

摘要: 本文接下来介绍并分析servlet容器,servlet容器是用来处理请求servlet资源,并为web客户端填充response对象的模块。servlet容器是org.apache.catalina.Container接口的实例,在tomcat中,有四种类型的容器,分别为Engine、Host 、C... 阅读全文
posted @ 2013-08-03 22:20 刺猬的温驯 阅读(343) 评论(0) 推荐(0) 编辑

摘要: 本文继续分析HttpProcessor类,该类实现了org.apache.catalina.Lifecycle接口和java.lang.Runnable接口我们先分析它的构造函数/** * The HttpConnector with which this processor is asso... 阅读全文
posted @ 2013-08-03 22:19 刺猬的温驯 阅读(421) 评论(0) 推荐(0) 编辑

摘要: 本文接下来介绍tomcat的默认连接器,Tomcat中的默认连接器必须满足以下要求:实现org.apache.catalina.Connector接口负责创建实现org.apache.catalina.Request接口的Request对象负责创建实现org.apache.catalina.Resp... 阅读全文
posted @ 2013-08-03 22:18 刺猬的温驯 阅读(308) 评论(0) 推荐(0) 编辑