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组件间可以共享的线程池       


原创粉丝点击