简介 目录 评价 推荐
  • 傲令飞狐 2021-06-29
    1.Server 指整个Tomcat服务器,其中包含多个组件,主要负责管理和启动各个service,同时监听8005端口发过来的shut down命令,用于关闭整个服务器。  2.Service 是Tomcat封装的用于对外提供完整的基于组件的web服务,主要包括connector和container两个核心组件和多个功能组件。各个service之间的独立的,但是他们会共享同一个虚拟机资源。  3.Connector 是Tomcat与外部世界的一个连接器,监听固定的端口,接收外部请求,然后将请求传递给container,并且将container的处理结果再返回给外部。  4.Container 是一个servlet容器,内部由多层容器组成,主要用于管理servlet 的生命周期,然后调用servlet 的相关方法去处理业务逻辑。 5.Jasper 是Tomcat的JSP的解析引擎,用于将JSP文件转化成Java文件,并且编译成.class文件。 6.Naming 其实是一个命名服务,将名称和对象联系起来,使得可以用名称去访问对象。 7.Session 负责管理和创建session,session的持久化。可以自定义,并且支持session的集群。对于Tomcat而言,session是在服务器开辟的内存空间。在开发中,经常用session来存储一些临时的信息。 8.Loging 负责记录相关的日志,包含访问错误信息和一些运行信息。 9.JMX  javase中的定义的一个技术规范,主要是为应用程序,设备,系统等植入管理功能的框架。通过jmx可以远程监控Tomcat的运行状况。
    截图
    1赞 · 1采集
  • 霜花似雪 2020-03-12

    http://img1.mukewang.com/5e6a14180001805907460326.jpg

    connector

    1.接收客户端连接   

    2.加工处理客户端请求

    每个Connector都将指定一个端口进行监听,分别负责对请求报文的解析和响应报文组装,解析过程生成Request对象,而组装过程涉及Response对象。

    如果将Tomcat整体比作一个巨大的城堡,那么Connector组件就是城堡的城门,每个人要进入城堡就必须通过城门,它为人们进出城堡提供了通道。同时,一个城堡还可能有两个或者多个城门,每个城门代表了不同的通道。


    container

    1.所有的子容器的父接口   

    2.使用责任链设计模式 

    3.包含四个子容器:Engine、Host、Context、Wrapper

    http://img.mukewang.com/5e6a145f0001fd9905850504.jpg

    责任链模式:使多个对象都有机会去处理同一个请求,从而避免请求的发送者和接收者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递请求,直到有一个对象处理它为止。

    Engine:用来管理多个站点,一个service最多只能有一个engine;

    Host:代表一个站点,也可以叫虚拟主机,通过配置Host就可以添加站点。

    Context:代表一个应用程序,相当于一个war包。

    Wrapper:一个封装了的servlet.



    截图
    0赞 · 1采集
  • 慕哥1121172 2020-01-22

    一个host是一个站点,如webapps就是一个站点,webapps中的就是Context,ROOT是主应用,其他的是子应用。

    0赞 · 0采集
  • 程序员慕虎 2019-11-30

    connector

    1.接收客户端连接   


    2.加工处理客户端请求

    每个Connector都将指定一个端口进行监听,分别负责对请求报文的解析和响应报文组装,解析过程生成Request对象,而组装过程涉及Response对象。

    如果将Tomcat整体比作一个巨大的城堡,那么Connector组件就是城堡的城门,每个人要进入城门就必须通过城门,它为人们进出城堡提供了通道。同时,一个城堡还可能有两个或者多个城门,每个城门代表了不同的通道。

    container

    1.所有的子容器的父接口   

    2.使用责任链设计模式 

    3.包含四个子容器:Engine、Host、Context、Wrapper

    责任链模式:使多个对象都有机会去处理同一个请求,从而避免请求的发送者和接收者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递请求,直到有一个对象处理它为止。

    Engine:用来管理多个站点,一个service最多只能由一个engine;

    Host:代表一个站点,也可以叫虚拟主机,通过配置Host就可以添加站点。

    Context:代表一个应用程序,相当于一个war包。

    Wrapper:一个封装了的servlet.

    http://img1.mukewang.com/5de2222a000104ff06070507.jpg

    2赞 · 2采集
  • 顾小北_ 2019-09-25

    connector

    1.接收客户端连接   

    2.加工处理客户端请求

    每个Connector都将指定一个端口进行监听,分别负责对请求报文的解析和响应报文组装,解析过程生成Request对象,而组装过程涉及Response对象。

    如果将Tomcat整体比作一个巨大的城堡,那么Connector组件就是城堡的城门,每个人要进入城门就必须通过城门,它为人们进出城堡提供了通道。同时,一个城堡还可能有两个或者多个城门,每个城门代表了不同的通道。

    container

    1.所有的子容器的父接口   

    2.使用责任链设计模式 

    3.包含四个子容器:Engine、Host、Context、Wrapper

    责任链模式:使多个对象都有机会去处理同一个请求,从而避免请求的发送者和接收者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递请求,直到有一个对象处理它为止。

    Engine:用来管理多个站点,一个service最多只能由一个engine;

    Host:代表一个站点,也可以叫虚拟主机,通过配置Host就可以添加站点。

    Context:代表一个应用程序,相当于一个war包。

    Wrapper:一个封装了的servlet.

     

    0赞 · 0采集
  • gongwanyi 2019-09-22

    Container原理

    截图
    0赞 · 0采集
  • gongwanyi 2019-09-22

    Container组件

    1、所有子容器的父接口

    2、责任链接设计模式

    截图
    0赞 · 0采集
  • gongwanyi 2019-09-22

    Connecter组件

    1、接收客户端连接

    2、加工处理客户端请求

    截图
    0赞 · 0采集
  • 慕运维4381835 2019-09-16

    Connecter组件:

    (1)接收客户端连接

    (2)加工处理客户端请求

    解析过程生成request对象,组装过程生成respose对象

    Container组件:

    (1)所有的子容器的父接口

    (2)使用责任链设计模式

    (3)包含四个子容器:Engine、Host、Context、Wrapper


    责任链模式:使多个对象都有机会去处理同一个请求,从而避免请求的发送者和接收者之间的耦合关系,将这些对象连成一条链,并沿着这条链传递请求,直到有一个对象处理它为止。

    Engine:用来管理多个站点,一个service最多只能由一个engine;

    Host:代表一个站点,也可以叫虚拟主机,通过配置Host就可以添加站点。

    Context:代表一个应用程序,相当于一个war包。

    Wrapper:一个封装了的servlet.

    截图
    1赞 · 0采集
  • 木子树 2019-08-14
    Connector(连接器)组件是Tomcat最核心的两个组件之一,主要的职责就是负责接收客户端连接和客户端请求的处理加工。每个Connector都将指定一个端口进行监听,分别负责对请求报文的解析和响应报文组装,解析过程生成Request对象,而组装过程涉及Response对象; 如果将Tomcat整体比作一个巨大的城堡,那么Connector组件就是城堡的城门,每个人要进入城门就必须通过城门,它为人们进出城堡提供了通道。同时,一个城堡还可能有两个或者多个城门,每个城门代表了不同的通道; HTTP Connector所支持的协议版本为HTTP/1.1和HTTP/1.0,无须显式适配HTTP的版本,Connector会自动适配版本。每个Connector实例对应一个端口,在同个service实例内可以配置若干个Connector实例; AJP Connector组件用于支持AJP协议通信,当我们想将Web应用中包含的静态内容交给Apache处理的时候,Apache与Tomcat之间的通信协议则使用AJP协议; Connector也在服务器端提供了SSL安全通道的支持,用于客户端以HTTPS方式访问,可以通过配置server.xml的<Connector>节点SSLEnabled属性开启;
    1赞 · 0采集
  • 长安未央 2019-08-13

    Container 是tomcat 的主要构件,

    包含四个主要的子容器

    截图
    0赞 · 0采集
  • 唯语森林 2019-07-14

    Engine:用来管理多个站点。一个service只能有一个Engine。

    Host:虚拟主机(一种在一个web服务器上服务多个域名的机制,对每个域名而言,都好象独享了整个主机),可以配置Host添加站点。

    Context:代表一个应用程序,通常是指war包。

    Wrapper:封装了的servlet。

    截图
    0赞 · 1采集
  • 慕仙4437076 2019-06-10
    tomcat笔记 结构: 外围由一个server包裹,里面有多个service组件,service组件又管理了多个模块,
    截图
    0赞 · 1采集
  • 时间的痕迹 2019-05-05

    container原理

    截图
    0赞 · 0采集
  • 时间的痕迹 2019-05-05

    tomcat核心组件是connector和container,其中connector负责接收客户端请求然后交给container处理,一个container对应多个connector

    截图
    0赞 · 0采集
  • 心依旧 2019-04-22

    container原理

    截图
    0赞 · 0采集
  • Mr_DR 2019-04-21

    Connecter组件:接受客服端连接,加工处理请求

    责任链模式:通常每个接收者都包含对另一个接收者的引用。如果一个对象不能处理该请求,那么它会把相同的请求传给下一个接收者,依此类推。http://www.runoob.com/design-pattern/chain-of-responsibility-pattern.html



    2赞 · 1采集
  • qq_慕神8387302 2019-04-17

    connector组件:

    接收客户端连接;

    加工处理客户端请求。

    0赞 · 0采集
  • 泉哥大帅比 2019-04-17

    container原理,以及容器结构

    0赞 · 0采集
  • 慕用3470333 2019-04-11
    Tomcat
    截图
    0赞 · 1采集
数据加载中...
开始学习 免费