01 Tomcat web服务器简述,下载,安装,基本功能,Tomcat在web应用部署中作用,如何下载安装Tomcat

请添加图片描述
Tomcat官网

软件架构

C/S 客服端/服务器端

c/s桌面应用程序,通常需要在客户端安装对应的软件。例如QQ,微信等。

B/S 浏览器/服务器端

b/s web应用程序,通过需要通过浏览器就可以访问。

web应用特点

  • 以可交互的HTML网页为客户端界面,由浏览器展示客户端界面
  • 由web服务器来发布和运行
  • 浏览器与web服务器之间的远程数据交换遵循HTTP协议

Servlet接口规范

Tomcat(Servlet容器)与 JavaWeb应用通过标准Servlet接口来协作。

Servlet规范把能够发布和运行Javaweb应用的web服务器称为’Servlet容器’

Tomcat和web应用如何协作

在这里插入图片描述

  • JavaWeb应用实现标准Servlet接口
  • Tomcat提供访问Servlet的入口

web服务器

  • 服务器:安装了服务器软件的计算机
  • 服务器软件:接收用户的请求,处理请求,做出响应
  • web服务器软件:接收用户的请求,处理请求,做出响应。在web服务器软件中,可以部署web项目,让用户通过浏览器来访问这些项目

常见的web服务器软件(servlet容器)

  • webLogic:oracle公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
  • webSphere:IBM公司,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
  • JBOSS:JBOSS公司的,大型的JavaEE服务器,支持所有的JavaEE规范,收费的。
  • Tomcat:Apache基金组织,中小型的JavaEE服务器,仅仅支持少量的JavaEE规范
    servlet/jsp。开源的,免费的

Tomcat 作为Servlet容器的基本功能

基本功能是负责接收和解析来自客户的请求,同时把客户的请求传送给相应的Servlet,并把Servlet的响应结果返回给客户。

在这里插入图片描述

Servlet规范规定,Servlet容器 接收请求访问特定Servlet的流程

  1. 客户发出访问特定Servlet的请求
  2. Servlet容器接收客户请求,解析请求
  3. Servlet容器创建一个ServletRequest对象,其包含客户所有请求信息。如请求头,请求正文,客户端IP地址等
  4. Servlet容器创建一个ServletResponse对象
  5. Servlet容器调用客户请求的Servlet的service()服务方法,并且把ServletRequest对象和ServletResponse对象作为参数传给该方法。
  6. Servlet从ServletRequest对象获取客户的请求信息
  7. Servlet利用ServletResponse对象生成响应结果
  8. Servlet容器把Servlet生成的响应结果发送给客户

Tomcat版本和JDK版本

在这里插入图片描述

Tomcat下载

在这里插入图片描述

安装

在这里插入图片描述

解压 apache-tomcat-10.0.22-windows-x64.zip

本文主要讲述,Tomcat在web应用部署中作用,如何下载安装Tomcat。
未知后事如何,且听后文分解

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

EngineerForSoul

你的鼓励是我孜孜不倦的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值