Bubi Kurniawan和Paul Deck所著的《深入剖析Tomcat》以Tomcat 4和Tomcat 5两个版本为基础,从建立一个最简单的连接开始,深入介绍Tomcat的体系结构。从连接器到最终的JMX管理,循序渐进,层层深入。每一章有配有相关代码,既是对理论内容的具体展现,也可以帮助读者编写一个实用的应用服务器。
在内容上,本书更关注对Tomcat基本体系结构的讲解,并没有涉及在实际应用中的具体实现细节。希望读者在阅读的时候,着重把握Torrical的一些设计思想,在此基础上,再针对某一方面进行深入的学习和研究。
Bubi Kurniawan和Paul Deck所著的《深入剖析Tomcat》深入剖析Tomcat 4和Tomcat 5中的每个组件,并揭示其内部工作原理。通过学习本书,你将可以自行开发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章 连接器
第4章 Tomcat的默认连接器
第5章 servlet容器
第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的管理