赞
踩
tomcat是一个开源的Web应用服务器。tomacat有5种功能:1、负责接收和反馈外部请求的连接器Connector;2、负责处理请求的容器Container;3、管理servlet应用的生命周期;4、把客户端请求的url映射到对应的servlet;5、与Servlet程序合作处理HTTP请求。
tomcat主要用于开启监听端口监听用户的请求,解析用户发来的http请求然后访问到你指定的应用系统,然后你返回的页面经过tomcat返回给用户。
tomcat有两大核心功能:
1、负责接收和反馈外部请求的连接器Connector
2、负责处理请求的容器Container
其中连接器和容器相辅相成,一起构成了基本的 web服务Service。每个Tomcat服务器可以管理多个Service。
此外,tomcat的其他功能有:
3、管理servlet应用的生命周期;
4、把客户端请求的url映射到对应的servlet;
5、与Servlet程序合作处理HTTP请求。
tomcat是一个免费的,开放源代码的Web应用服务器,是Apache软件基金会项目中的一个核心项目,由Apache ,Sun和一些公司以及个人共同开发而成,深受Java爱好者的喜爱,是一款比较流行的web应用服务器。
Tomcat由一系列的组件构成,其中核心的组件有三个:
web容器:完成web服务器的功能。
servlet容器:名字为catalina,用于处理Servlet代码。
JSP容器:用于将JSP动态网页翻译成Servlet代码。
tomcat是web容器
Tomcat是web容器。在进行web项目开发的时候,经常需要http协议,也就是基于请求和响应,比如你在百度输入一行内容搜索,那么百度服务器如何处理这个请求呢?它需要创建servlet来处理,servlet其实就是java程序,只是在服务器端的java程序,servlet通过配置文件拦截你的请求,并进行相应处理,然后展示给你相应界面。那么servlet如何创建?这时候就要用到tomcat了。这就是tomcat的意义!
tomcat是一个中间件
tomcat是一个中间件,在B/S架构中,浏览器发出的http请求经过tomcat中间件,转发到最终的目的服务器上,响应消息再通过tomcat返回给浏览器。
Tomcat请求过程:
用户在浏览器中输入网址,请求被发送到本机端口8080,被在那里监听的 Connector获得;
Connector 把该请求交给它所在的Service 的 Engine (Container)来处理,并等待Engine的回应;
请求在Engine、Host、Context和Wwrapper 这四个容器之间层层调用,最后在Servlet 中执行对应的业务逻辑、数据存储等。
执行完之后的请求响应在Context、Host、Engine容器之间层层返回,最后返回给Connector,并通过Connector 返回给客户端。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。