关于tomcat:Tomcat体系结构

8次阅读

共计 573 个字符,预计需要花费 2 分钟才能阅读完成。

Tomcat 的体系结构
1.Tomcat 是实现了 Servlet 标准的 web 容器, 可能解决 http/https 协定
2.Tomcat 由多个组件形成,Server,Service,Engine,Connector,Host,Context, 不同组件负责不同的性能
3.Tomcat 通过 Catalina 将 server.xml 解析并实例化 Server 实例
4. 一个 Server 实例蕴含多个 Service 容器实例,Service 由多个连接器 Connector 和一个 Engine 形成
5.Connector 负责解决客户端发动的申请协定,Connector 将连贯信息封装成为 Request 申请对象和 Response 响应对象,并通过适配器 Adaptor 转换成容器能够解决的对象
6.Connector 与 Engine 容器进行通信, 一个 Engine 容器由多个 Host 虚拟主机对象形成
7. 每个 Host 中能够配置多个 Context 对象, 即部署多个我的项目。
8. 一个 Context 蕴含多个 Wrapper 通过解析 web.xml 将 Servlet 封装到 Wrapper 容器中。
8. 浏览器收回的申请信息, 通过 Mapper 映射器找到对应的 Wrapper 容器, 并将定义的 filter 一起组成 FilterChain 执行 Servlet 中的 Service 办法, 最初将信息封装成 Response 返回给客户端

正文完
 0