Tomcat【尚硅谷】

news/2024/11/29 7:42:59/

一、Tomcat基础

1、常见的web服务器

概念

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

常见的web服务器软件
tomcat:Apache基金组织,中小型javaEE服务器,仅仅支持少量的JavaEE规范( servlet/jsp)开源的,免费的

2、Tomcat的安装

下载tomcat的zip 压缩包 , 解压到系统的目录(建议是没有中文不带空格的目录)下即可

3、启动、停止、访问

启动:双击 bin/startup.bat 文件
停止:双击 bin/shutdown.bat 文件
访问:http://localhost:8080
在这里插入图片描述

4、Tomcat 目录结构

5、将Tomcat源码导入到tomcat中并运行

二、Tomcat架构

1、Http的工作原理

Http协议是浏览器与服务器之间的数据传送协议。作为应用层协议,Http协议是基于TCP/IP协议来传输数据的;HTTP协议不涉及数据包传输,主要规定了客户端和服务器之间的通信格式

  • 浏览器发起请求时,浏览器和服务器通过三次握手建立tcp连接
  • 浏览器生成HTTP格式的数据包,并发送给服务器
  • 服务器接收到数据包后解析并且执行请求,将结果封装成HTTP格式的数据包返回给浏览器

2、Tomcat的架构

2.1 Http服务器请求处理的两种方式

  • http服务器直接调用具体业务类,紧耦合

  • HTTP服务器不直接调用业务类,而是把请求交给Servlet容器来处理,容器通过Servlet接口调用业务类。由于Servlet容器的出现,达到了HTTP服务器和业务类解耦的目的
    而Servlet接口和Servlet容器这一整套规范叫作Servlet规范,Tomcat按照Servlet规范的要求实现了Servlet容器,同时它也具有HTTP服务器(接收并解析HTTP请求)的功能


http://www.ppmy.cn/news/244618.html

相关文章

springboot项目 + rancher管理 实现用户无感知部署

springboot项目 rancher管理 实现用户无感知部署 rancher/yaml设置 在rancher找到对应服务的config,将Minimum Ready设置为合适的时间(单位为秒) 或者以yaml文件修改配置,但是在yaml配置中是叫minReadySeconds spec: # 定义de…

vue3之watch

目录 一、监视ref,(监视基本类型) 二、监视reactive,(监视复杂类型) 三、监视对象里面的属性,属性的值是基本类型 四、监视对象里面的属性,属性的值是复杂类型 五、同时监听多个…

VR全景制作是如何制作全景图的?小白也能上手

我们每天都会看到很多的图片,比如说路上的宣传图册、楼下的海报以及手机上各种山水图、景色图等。但是不知道大家有没有看过这样的VR全景图呢?VR全景图可以选择任意视角来看图片,那么VR全景制作是如何制作全景图的呢?其实现在我们…

重塑规则 定义未来 三星Galaxy S22系列中国发布

2月22日,三星电子正式在中国发布新一代旗舰智能手机——三星Galaxy S22系列,以前沿的影像技术和创新体验,帮助广大消费者更自由地记录生活之美,尽享高品质生活。三星Galaxy S22系列再次突破行业边界,不仅传承了标志性的…

如视技术副总裁杨永林:当传统产业遇到“数字空间”

图:2022阿里云视觉计算私享会现场 5月11日,在“2022阿里云视觉计算私享会”上,如视技术副总裁杨永林为大家带来了题为《当传统产业遇到“数字空间”》的主题分享。以下内容根据他的演讲整理而成。 随着互联网的发展,我们不断地将…

致敬!百里煤海战斗在第二战线上的人们

致敬!百里煤海战斗在第二战线上的人们 准能无小事每一颗心都是热的 杨桂林百里煤海里有一群塑造温情、美丽的人们 一 “您好,这里是准能宾馆,请问您需要什么帮助吗?” “您好,请您往这边走!” 这是准能宾馆…

数据结构基础-队列

队列 概述 计算机科学中,queue 是以顺序的方式维护的一组数据集合,在一端添加数据,从另一端移除数据。习惯来说,添加的一端称为尾,移除的一端称为头,就如同生活中的排队买商品 In computer science, a qu…

Axure教程—滚动加载(中继器 )

本文将教大家如何用AXURE中的中继器制作滚动加载效果 一、效果介绍 如图: 预览地址:https://awjggr.axshare.com 下载地址:https://download.csdn.net/download/weixin_43516258/87867798?spm1001.2014.3001.5503 二、功能介绍 向下滚动鼠…