《深入剖析Tomcat(中文版+英文版)》.rar
《深入剖析Tomcat》深入剖析Tomcat 4和Tomcat 5中的每个组件(如果TOMCAT版本有点老,不过现在的Tomcat6和7同样可以借鉴参考),并揭示其内部工作原理。通过学习《深入剖析Tomcat》,你将可以自行开发Tomcat组件,或者扩展已有的组件。 Tomcat是目前比较流行的Web服务器之一。作为一个开源和小型的轻量级应用服务器,Tomcat 易于使用,便于部署,但Tomcat本身是一个非常复杂的系统,包含了很多功能模块。这些功能模块构成了Tomcat的核心结构。《深入剖析Tomcat》从最基本的HTTP请求开始,直至使用JMX技术管理Tomcat中的应用程序,逐一剖析Tomcat的基本功能模块,并配以示例代码,使读者可以逐步实现自己的Web服务器。
目录
第1章 一个简单的web服务器
1.1 http
1.1.1 http请求
1.1.2 http响应
1.2 socket类
1.3 应用程序
1.3.1 httpserver类
1.3.2 request类
1.3.3 response类
1.3.4 运行应用程序
1.4 小结
第2章 一个简单的servlet容器
2.1 javax.servlet.servlet接口
2.2 应用程序
2.2.1 httpserver1类
2.2.2 request类
2.2.3 response类
2.2.4 staticresourceprocessor类
2.2.5 servletprocessor1类
2.2.6 运行应用程序
2.3 应用程序
2.4 小结
第3章 连接器
3.1 stringmanager类
3.2 应用程序
3.2.1 启动应用程序
3.2.2 httpconnector类
3.2.3 创建httprequest对象
3.2.4 创建httpresponse对象
3.2.5 静态资源处理器和servlet处理器
3.2.6 运行应用程序
3.3 小结
第4章 tomcat的默认连接器
4.1 http 1.1的新特性
4.1.1 持久连接
4.1.2 块编码
4.1.3 状态码100的使用
4.2 connector接口
4.3 httpconnector类
4.3.1 创建服务器套接字
4.3.2 维护httpprocessor实例
4.3.3 提供http请求服务
4.4 httpprocessor类
4.5 request对象
4.6 response对象
4.7 处理请求
4.7.1 解析连接
4.7.2 解析请求
4.7.3 解析请求头
4.8 简单的container应用程序
4.9 小结
第5章 servlet容器
5.1 container接口
5.2 管道任务
5.2.1 pipeline接口
5.2.2 valve接口
5.2.3 valvecontext接口
5.2.4 contained接口
5.3 wrapper接口
5.4 context接口
5.5 wrapper应用程序
5.5.1 ex05.pyrmont.core.simpleloader类
5.5.2 ex05.pyrmont.core.simplepipeline类
5.5.3 ex05.pyrmont.core.simplewrapper类
5.5.4 ex05.pyrmont.core.simplewrappervalve类
5.5.5 ex05.pyrmont.valves.clientiploggervalve类
5.5.6 ex05.pyrmont.valves.headerloggervalve类
5.5.7 ex05.pyrmont.startup.bootstrap1
5.5.8 运行应用程序
5.6 context应用程序
5.6.1 ex05.pyrmont.core.simplecontextvalve类
5.6.2 ex05.pyrmont.core.simplecontextmapper类
5.6.3 ex05.pyrmont.core.simplecontext类
5.6.4 ex05.pyrmont.startup.bootstrap
5.6.5 运行应用程序
5.7 小结
第6章 生命周期
第7章 日志记录器
第8章 载入器
第9章 session管理
第10章 安全性
第11章 standardwrapper
第12章 standardcontext类
第13章 host和engine
第14章 服务器组件和服务组件
第15章 digester库
第16章 关闭钩子
第17章 启动tomcat
第18章 部署器
第19章 manager应用程序的servlet类
第20章 基于jmx的管理
2022-03-27 10:31:05
3.65MB
Tomcat
1