深入剖析Tomcat
2021-12-06 22:16:36 0 举报
AI智能生成
深入剖析Tomcat
作者其他创作
大纲/内容
HTTP请求
HTTP响应
HTTP
Socket类
HttpServer类
Request类
Response类
运行应用程序
应用程序
第1章 一个简单的Web服务器
javax.servlet.Servlet接口
HttpServer1类
StaticResourceProcessor类
servletProcessor1类
第2章 一个简单的servlet容器
StringManager类
启动应用程序
HttpConnector类
创建HttpRequest对象
创建HttpResponse对象
静态资源处理器和servlet处理器
第3章 连接器
持久连接
块编码
状态码100的使用
HTTP 1.1的新特性
Connector接口
创建服务器套接字
维护HttpProcessor实例
提供HTTP请求服务
HttpProcessor类
Request对象
Response对象
解析连接
解析请求
解析请求头
处理请求
简单的Container应用程序
第4章 Tomcat的默认连接器
Container接口
Pipeline接口
Valve接口
ValveContext接口
Contained接口
管道任务
Wrapper接口
Context接口
Wrapper应用程序
Context应用程序
第5章 servlet容器
Lifecycle接口
LifecycleEvent类
LifecycleListener接口
LifecycleSupport类
第6章 生命周期
Logger接口
LoggerBase类
SystemOutLogger类
SystemErrLogger类
FileLogger类
Tomcat的日志记录器
第7章 日志记录器
Java的类载入器
Loader接口
Reloader接口
创建类载入器
设置仓库
设置类路径
设置访问权限
开启新线程执行类的重新载入
WebappLoader类
类缓存
载入类
WebappClassLoader类
第8章 载入器
Session接口
StandardSession类
StandardSessionFacade类
Session对象
Manager接口
ManagerBase类
StandardManager类
PersistentManagerBase类
PersistentManager类
DistributedManager类
Manager
StoreBase类
FileStore类
JDBCStore类
存储器
Bootstrap类
SimpleWrapperValve类
第9章 Session管理
领域
GenericPrincipal类
LoginConfig类
Authenticator接口
安装验证器阀
第10章 安全性
方法调用序列
SingleThreadModel
分配servlet实例
载入servlet类
ServletConfig对象
servlet容器的父子关系
StandardWrapper
StandardWrapperFacade类
StandardWrapperValve类
FilterDef类
ApplicationFilterConfig类
ApplicationFilterChain类
第11章 StandardWrapper
StandardContext类的构造函数
启动StandardContext实例
invoke()方法
StandardContext的配置
StandardContextMapper类
对重载的支持
backgroundProcess()方法
第12章 StandardContext类
Host接口
StandardHost类
StandardHostMapper类
StandardHostValve类
为什么必须要有一个Host容器
应用程序1
Engine接口
StandardEngine类
StandardEngineValve类
应用程序2
第13章 Host和Engine
服务器组件
initialize()方法
start()方法
stop()方法
await()方法
StandardServer类
Service接口
connector和container
与生命周期有关的方法
StandardService类
Stopper类
第14章 服务器组件和服务组件
Digester类
Digester库示例
Rule类
Digester库示例3:使用RuleSet
Digester库
defaultConfig()方法
applicationConfig()方法
创建Web Digester
ContextConfig类
第15章 Digester库
关闭钩子的例子
Tomcat中的关闭钩子
第16章 关闭钩子
启动Digester对象
关闭Digester对象
Catalina类
如何编写批处理文件
catalina.bat批处理文件
在Windows平台上启动Tomcat
在Windows平台上关闭Tomcat
在Windows平台上运行Tomcat
如何编写UNIX/Linux Shell脚本
catalina.sh脚本
在UNIX/Linux平台上启动Tomcat
在UNIX/Linux平台上关闭Tomcat
在Linux平台上运行Tomcat
第17章 启动Tomcat
部署一个描述符
部署一个WAR文件
部署一个目录
动态部署
部署一个Web应用程序
Deploy接口
安装一个描述符
安装一个WAR文件或目录
启动Context实例
停止一个Context实例
StandardHostDeployer类
第18章 部署器
使用Manager应用程序
Containerservlet接口
初始化ManagerServlet
列出已经部署的Web应用程序
启动Web应用程序
关闭Web应用程序
第19章 Manager应用程序的servlet类
JMX简介
MBeanServer类
ObjectName类
JMX API
标准MBean
MBeanInfo接口与ModelMBeanInfo接口
ModelMBean示例
模型MBean
MBean描述符
mbean元素示例
自己编写一个模型 MBean类
Registry类
ManagedBean
BaseModelMBean
使用Modeler库API
Commons Modeler库
ClassNameMBean类
StandardServerMBean类
MBeanFactory类
MBeanUtil
Catalian中的MBean
创建Catalina的MBean
第20章 基于JMX的管理
深入剖析Tomcat
0 条评论
下一页