Tomcat组件
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。TomCat的组件:Tomcat最顶层是Server,一个Server可以有多个Service 用于提供应用服务。Tomcat的核心组件就是Connector 和Container:1.Connector:用...
·
Tomcat组件
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。
TomCat的组件:
Tomcat最顶层是Server,一个Server可以有多个Service 用于提供应用服务。
Tomcat的核心组件就是Connector 和Container:
- 1.Connector:用于处理连接相关的事情,并提供Socket与Request和Response相关的转化; (接收转发器)
- 2.Container:用于封装和管理Servlet,以及具体处理Request请求。(处理器)
Connector与Container的关系:
- 一个请求发送到Tomcat服务器,经过Services时,首先Container将请求封装成Request和Response,封装之后交给
- Container进行具体处理,然后再返回给Connector,最后再由Socket将处理结果返回给客户端,请求结束。
- Connector使用ProtocolHandler来处理请求的。
Container的组件
- Engine:引擎,用来管理多个站点,一个Service最多只有一个Engine;
- Host:代表一个站点,可以叫虚拟主机,配置Host可以添加新的站点。
- Context:代表一个应用程序
- Wrapper:每一Wrapper封装着一个Serlvet.
更多推荐
已为社区贡献4条内容
所有评论(0)