http协议,tomcat的作用

news/2024/12/22 19:07:28/

HTTP

概念:Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则。

特点:

1.基于TCP协议:面向连接,安全

2. 基于请求-响应模型的:一次请求对应一次响应

3HTTP协议是无状态的协议:对于事务处理没有记忆能力。每次请求-响应都是独立的

缺点:多次请求间不能共享数据。
优点:速度快

657a6c8e4c4d4b4c87d7c76edc143e95.pnghttps://img-blog.csdnimg.cn/direct/657a6c8e4c4d4b4c87d7c76edc143e95.png" />

 22c35dbfb6b34c9f816245168764193d.pnghttps://img-blog.csdnimg.cn/direct/22c35dbfb6b34c9f816245168764193d.png" />

 请求方式

请求方式-GET:请求参数在请求行中,没有请求体,如:/brand/findA11?name=oPpo&status=1。GET请求大小是有限制的。

请求方式-POST: 请求参数在请求体中,POST请求大小是没有限制的。

请求响应介绍-HTTP响应格式

e1da5922d4e543a3824078564f486476.pnghttps://img-blog.csdnimg.cn/direct/e1da5922d4e543a3824078564f486476.png" />

5ea4a3b4dcee46de8099b9689b25cb42.pnghttps://img-blog.csdnimg.cn/direct/5ea4a3b4dcee46de8099b9689b25cb42.png" />

6951e5d4b36e401cb617b2e5c977857f.pnghttps://img-blog.csdnimg.cn/direct/6951e5d4b36e401cb617b2e5c977857f.png" />

449001895b7242b7a46e6b627c8e0278.pnghttps://img-blog.csdnimg.cn/direct/449001895b7242b7a46e6b627c8e0278.png" />

Web 服务器

Web服务器是一个软件程序,对HTTP协议的操作进行封装,使得程序员不必直接对协议进行操作,让web开发更加便捷

主要功能是“提供网上信息浏览服务"。 

Tomcat

概念: Tomcat是Apache 软件基金会一个核心项目,是一个开源免费的轻量级Web服务器,支持Servlet/SP少量JavaEE规范

JavaEE:Java Enterprise Edition,Java企业版。指)ava企业级开发的技术规范总和。包含13项技术规范:JDBC、JNDI、EJBRMI、JSP、Servlet、XML、JMS、Java IDL、JTS、JTA、JavaMail、JAF

Tomcat 也被称为 Web容器、Servlet容器。Servlet程序需要依赖于Tomcat才能运行

官网:https://tomcat.apache.org/


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

相关文章

原来,BI数据分析也是有模板的

在当今数据驱动的时代,商业智能(BI)数据分析已经成为企业决策的重要工具。然而,很多人可能并不了解,BI数据分析并非从零开始,而是可以依托现成的模板和解决方案来快速搭建和实施的。以奥威BI方案为例&#…

ARM功耗管理之功耗数据与功耗收益评估

安全之安全(security)博客目录导读 思考:功耗数据如何测试?功耗曲线?功耗收益评估? UPF的全称是Unified Power Format,其作用是把功耗设计意图(power intent)传递给EDA工具, 从而帮…

Hadoop发展史和生态圈介绍

目录 一、Hdoop概述 二、Hadoop生态组件 三、大数据的技术生态体系 四、Hadoop发展历史 4.1 概述 4.2 Hadoop历史发展节点 4.2.1 2002-2004年理论阶段 4.2.2 2005-2008年Hadoop的问世与崛起 4.2.3 2009-2017年Hadoop助力大数据行业的发展 4.2.4 至今 五、Hadoop优势特…

AWS ECS实现低风险的服务更新:创建新服务和流量切换

在使用Amazon ECS (Elastic Container Service)进行容器化应用部署时,我们经常需要更新服务。但直接更新现有服务可能会带来风险,尤其是在生产环境中。本文将介绍一种低风险的服务更新方法:基于原有服务创建新服务,并逐步切换流量。 方法概述 基于原有ECS服务的配置创建新的服…

【LINUX】pr_info函数开发摸索

1、打印开关可随时控制,开机如果要修改是否打印日志的话,需要修改代码重新编译内核才行,其实如果真要搞,应该有其他方法; 2、打印次数,当前代码里边写的是1000次,其实可以根据传参动态修改打印…

Selenium 元素操作 WebElement 对象

通过 find_element() 方法找到的元素对象就是 WebElement 类型。clear(): 清除文本 send_keys(value): 模拟按键输入 click(): 单击元素 submit(): 提交表单(有些不提供搜索按钮,通过键盘上的回车键完成提交,可以通过 submit 模拟) size: 获…

阿里云Linux中安装MySQL,并使用navicat连接以及报错解决

首先查询是否安装MySQL // linux 使用yum安装或者rpm安装。(就是一个安装工具类似于applStore,brew不必在意) // 区别:yum会自动安装你要安装的东西的其他依赖,rpm不会但会提示你需要安装的东西,比较麻烦,所以采用yum安…

【游戏客户端】大话slg玩法架构(三)建筑控件

【游戏客户端】大话slg玩法架构(三)建筑控件 大家好,我是Lampard家杰~~ 今天我们继续给大家分享SLG玩法的实现架构,关于SLG玩法的介绍可以参考这篇上一篇文章:【游戏客户端】制作率土之滨Like玩法 PS:和之前…