
1、Server指服务器,它接收客户端发送的请求数据并解析,完成相关业务处理,然后把处理结果作为响应返回给客户端。
2、Service分2个大部分:
2.1Connector连接器:负责接收客户端发送的请求数据并解析,把处理结果响应返回给客户端
2.2Engine+Host+Context+Wrapper(统称Container):负责完成相关业务处理。
- 注:Engine表示整个Servlet引擎,而不是Servlet容器(server才是整个Servlet容器)。通常命名Catalina
- 注:Host表示虚拟主机,用于承担多个域名的服务。通常命名localhost。
- 注:Context表示应用,即软件工程师开发的web应用。(这是整个web应用,是业务开发团队负责开发的地方。常用命名ROOT)
- 注:Wrapper表示Servlet定义,它的实例负责处理来自不同链接的请求。(这也是程序员负责编写业务逻辑的地方。)

本文深入解析了Server与Service在Servlet架构中的关键作用,详细阐述了Connector与Container的分工,包括Engine、Host、Context及Wrapper的具体职责,帮助读者理解服务器与服务组件如何协同工作。
169

被折叠的 条评论
为什么被折叠?



