Tomcat7.0.42源码研读之组件说明(四)
来源:互联网 发布:mac白屏很久 编辑:程序博客网 时间:2024/04/30 13:48
Tomcat涉及到的组件如下表所示:
组件名称说明 Server表示整个Servlet容器,Tomcat运行环境中只有一个Server实例 Service表示一个或多个Connector的集合,这些Connector共享同一个Container实例来处理其请求,在同一个Tomcat实例内可以包含多个Service实例,这些Service实例彼此独立 Connector表示网络连接器,用于监听客户端Socket请求,同时将Socket请求进一步交由Container处理,支持不同的协议及I/O方式 Container表示能执行客户端请求并返回响应的一系列对象,在Tomcat中存在不同级别的容器:Engine、Host、Context、Wrapper Engine表示整个Servlet引擎,Engine为最高层级的容器对象,尽管Engine不是直接处理请求的容器,却是获取目标容器的入口 Host表示一种类型的容器,表示Engine中的虚拟机,与一个服务器的网络名有关,如域名等。客户端可以使用这个网络名连接服务器,这个名称必须要在DNS上注册 Context表示一种类型的容器,用于表示ServletContext,在Servlet规范中,一个ServletContext即表示一个独立的Web应用 Wrapper表示一种类型的容器,用于表示Web应用中定义的Servlet Executor表示Tomcat组件间可以共享的线程池
阅读全文
0 0
- Tomcat7.0.42源码研读之组件说明(四)
- Tomcat7.0.42源码研读之组件生命周期Lifecycle(一)
- Tomcat7.0.42源码研读之BIO(七)
- Tomcat7.0.42源码研读之网络连接器Connector(三)
- Tomcat7.0.42源码研读之网络框架Coyote(六)
- Tomcat7.0.42源码研读之Session管理(八)
- Tomcat7.0.42源码研读之职责链模式Pipeline与Valve(二)
- Tomcat7.0.42源码研读之类加载器(五)
- hadoop源码研读之路(四)----IPC.RPC
- hadoop源码研读之路(四)----IPC.RPC
- Slim研读笔记四之Composer(下)
- GDAL源码剖析(四)之命令行程序说明一
- GDAL源码剖析(四)之命令行程序说明二
- GDAL源码剖析(四)之命令行程序说明一
- GDAL源码剖析(四)之命令行程序说明二
- hadoop源码研读之路(二)----配置类
- hadoop源码研读之路(三)----序列化
- hadoop源码研读之路(五)----Java动态代理
- spring框架学习之路(一)-入门基础(2)-动态代理和AOP(面向切面编程)
- keytool生成ssl证书
- PAT (Advanced Level) Practise
- 2017年11月3日 第二十五次总结
- 【总结】C++总结!!!
- Tomcat7.0.42源码研读之组件说明(四)
- JAVA设计模式之单例模式
- python the method of super function
- C语言中#、##和do{}while(0)的高效用法
- Vue.JS实战:简单的购物车
- PAT (Advanced Level) Practise
- 文章标题
- Java并发编程:synchronized
- C语言-动态链表的创建遍历与插入