http和Tomcat的关系

本文详细介绍了HTTP协议的基本概念、特点、版本、请求与响应的组成以及常见状态码。接着,阐述了C/S与B/S架构的区别,并讨论了WEB资源的静态与动态类型。在JavaEE背景下,讲解了WEB项目目录结构。最后,讨论了Tomcat作为WEB应用服务器的角色,包括其版本、安装、目录结构以及如何在Eclipse中配置和部署Web项目。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

http和Tomcat的关系

1.HTTP协议
简介:HTTP协议,超文本传输协议(HyperText Transfer Protocol),是互联网上应用最为广泛的一种网络协议。用于定义WEB浏览器与WEB服务器交换数据的过程

特点:基于请求/响应模型的协议。请求和响应必须成对:先有请求再有响应,HTTP协议默认端口为80

 

版本:

HTTP/1.0,发送请求,创建一次连接,获得一个web资源,连接断开

HTTP/1.1,发送请求,创建一次连接,获得多个web资源,连接断开

 

组成:

HTTP请求:请求行(方式:post/get,还包含请求资源),请求头(key:value),请求体(请求内容)

HTTP响应:响应行(状态码),响应头(key:value),响应体(响应资源html等)

 
常用状态码:
200:请求成功

302:请求重定向

304:请求资源没有改变,访问本地资源

404:请求资源不存在。通常是用户路径写错,也可能是服务器资源已经删除

500:服务器内部错误。通常为程序抛出异常

 

软件架构:
C/S架构:Client/Server,客户端/服务器。需要在电脑上安装客户端程序。QQ,360等

优点:用户体验好,对信息安全控制强,应用服务器运行数据负荷轻,部分计算功能在客户端进行

缺点:占用硬盘空间,维护麻烦,安全依赖其他条件

B/S架构:Browser/Server,浏览器/服务器。通过浏览器与服务器交互,不需要安装程序。淘宝,京东等

优点:维护简单 无缝升级,不必安装程序 操作系统内置浏览器

缺点:动画效果受浏览器限制,对信息安装控制较差(网银需要使用U盾,浏览器加密),对服务器运行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值