http和Tomcat的关系

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

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盾,浏览器加密),对服务器运行负荷较重。大部分计算都在服务器端,增加了服务器压力。使用Ajax可以改善部分用户体验

 

WEB资源:
静态资源:web页面中供人们浏览的数据始终不变,如HTML,CSS,JS,图片,多媒体。

动态资源:web页面中供人们浏览的数据是由程序产生,不同时间看到的web页面是不同的,如JSP/Servlet,ASP,PHP

J2EE(JavaEE)企业开发Java规范。标准规范包括:servlet,jsp,jdbc,xml,jta,javamail等。在java中规范就是接口

 
WEB项目目录结构(划重点)
在JavaEE规范中,WEB目录存在一定的目录结构,如下:

 
2.Tomcat
WEB应用服务器

安装tomcat后我们可以把自己的web项目发布到tomcat上去,之后就可以在浏览器中访问自己的web项目,目前使用的tomcat版本大多数为tomcat7,tomcat8

官方网站:http://tomcat.apache.org/whichversion.html

安装tomcat:解压版(直接解压),安装版(.exe安装)

 

tomcat目录结构:

 

tomcat访问:

http://localhost:8080

 
eclipse绑定tomcat
1.启动eclipse,找到Servers

 

2.选择Apache,选择下面的tomcat版本

 

3.选择自己tomcat安装地址

 

4.修改发布web项目的存放地址

 

5.把web项目添加到tomcat中

 

6.启动tomcat

 

7.打开浏览器访问web项目路径:http://localhost:8080/项目名称

 

一、基础信息数据集名称:篮球动作目标检测数据集 图片数量: 训练集:4,061张篮球场景图片 分类类别: - ball(篮球):识别球场中的篮球位置 - made(投篮命中):标注成功投篮的关键帧 - person(运动员):检测球场上的球员位置 - rim(篮筐):定位篮球架篮筐区域 - shoot(投篮动作):捕捉球员投篮姿势 标注格式: YOLO格式,包含边界框坐标类别标签 数据来源: 真实篮球比赛训练场景拍摄,覆盖多角度运动画面二、适用场景1. 体育赛事智能分析系统 通过检测球员、篮球、篮筐的实时位置关系,自动生成投篮命中率统计、球员动线热力图等赛事数据 1. 篮球训练辅助工具 识别投篮动作规范性(shoot标签)命中结果(made标签),为运动员提供动作矫正建议 1. 智能场馆安防监控 基于运动员(person)运动器材(ball/rim)的检测,实现场地人员密度监控与器材状态管理 1. 体育教学应用开发 构建可视化篮球战术演示系统,通过目标检测动态展示攻防位置关系 1. 运动机器人视觉导航 为篮球捡球机器人提供环境感知能力,精准定位篮球(ball)篮筐(rim)坐标三、数据集优势场景覆盖全面 包含球场全景、特写镜头、多光照条件(室内/室外)场景,真实反映实战环境 动作特征鲜明 专注篮球特有动作标注(shoot/made),支持投篮行为时序分析模型开发 多目标协同标注 同步标注球员(person)、运动器械(ball/rim)动作节点(shoot/made)的空间关系 工业级任务适配 YOLO格式标注兼容主流检测框架(YOLOv5/v8、Detectron2等),开箱即用 行为分析价值突出 通过五类关键元素的联合检测,为投篮成功率预测、战术策略分析提供数据支撑
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值