首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网络技术 > 网络基础 >

Tomcat源码解读-代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g

2013-07-04 
Tomcat源码解读--代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g(2)、h

Tomcat源码解读--代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g

(2)、host的pipeline如下

Tomcat源码解读-代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g

(3)、pipeline的getFirst为org.apache.catalina.valves.AccessLogValve[localhost]进行

Tomcat源码解读-代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g

(4)、(3)的getNext为

Tomcat源码解读-代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g

(5)、org.apache.catalina.valves.ErrorReportValve[localhost]的invoke为

Tomcat源码解读-代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g

(6)、(5)的getNext为

Tomcat源码解读-代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g

(7)、org.apache.catalina.core.StandardHostValve[localhost]的invoke主要进行

Tomcat源码解读-代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g

(8)、(7)的pipeline为

Tomcat源码解读-代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g

(9)、(8)的getFirst为

Tomcat源码解读-代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g

(10)、org.apache.catalina.core.StandardContextValve[]的invoke为主要进行

Tomcat源码解读-代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g

(11)、(10)的wrapper为Wrapper?wrapper?=?request.getWrapper();

Tomcat源码解读-代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g

(12)、(11)的getPipeline为

Tomcat源码解读-代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g

(13)、(12)的getFirst为

(14)、(13)org.apache.catalina.core.StandardWrapperValve[jsp]的invoke主要进行

???1)、wrapper的设置

Tomcat源码解读-代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g

?????2)、context的设置

Tomcat源码解读-代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g

?????3)、servlet的设置,进行初始化servlet的init方法。

Tomcat源码解读-代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g

?????4)、Create?the?filter?chain?forthis?request??factory的设置

Tomcat源码解读-代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g

???5)、filterChain.doFilter

?(request.getRequest(),response.getResponse());执行doFilter

???6)、5)执行过后执行servlet.service(request,response);就是执行具体的serlvet的service,doGet,doPost之类的。

???7)、Deallocatethe?allocated?servlet?instance

Tomcat源码解读-代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g

Tomcat源码解读-代码走读之(四十八中的2-4)connector.getService().getContainer().getPipeline().g

(15)、(14)-(10)-(7)-(5)-(3)-(1)之后的收尾工作。

?

热点排行