小汤学编程之JavaEE学习day01——HTTP简介、B/S与C/S应用、连接的建立与断开、Tomcat

HTTP协议与Tomcat服务器介绍
本文介绍了HTTP协议,包括请求报文和响应报文,还提及B/S与C/S应用。详细阐述了连接建立的三次握手和断开的四次挥手。此外,对Tomcat服务器进行了介绍,包含下载安装、目录说明以及在Idea中的配置方法。

在这里插入图片描述

一、HTTP简介
1.HTTP请求报文     2.HTTP响应报文
二、B/S与C/S应用
三、连接的建立与断开
1.连接的建立(三次握手)     2.断开连接(四次挥手)
四、连接的建立与断开
1.服务器软件介绍     2.下载与安装     2.下载与安装     3.目录介绍     4.在Idea中配置Tomcat


一、HTTP简介

HTTP协议,即超文本传输协议(Hypertext transfer protocol)。是一种详细规定了浏览器和万维网(WWW = World Wide Web)服务器之间互相通信的规则,通过因特网传送万维网文档的数据传送协议。HTTP是一个基于TCP/IP通信协议来传递数据(HTML 文件, 图片文件, 查询结果等)。

1.HTTP请求报文

HTTP 报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。一 般一个HTTP请求报文由请求行、请求报头、空行和请求数据4个部分组成。
在这里插入图片描述

组成部分说明
请求行请求行由请求方法、URL字段和HTTP协议的版本组成
请求头请求报头通知服务器关于客户端请求的信息
请求数据请求数据不在GET方法中使用,而在POST方法中使用。POST方法适用于需要客户填写表单的场合
空行不含信息
2.HTTP响应报文

在接收和解释请求消息后,服务器返回一个HTTP响应消息。HTTP 的响应报文由状态行、响应报头、空行、响应正文组成。

组成部分说明
状态行一般由服务器HTTP协议的版本、服务器发回的响应状态码、状态码的文本描述等组成
响应报头用于服务器传递自身信息的响应
响应正文响应正文就是服务器返回的资源的内容
空行不含信息


二、B/S与C/S应用

简单来说,网页淘宝是B/S应用;英雄联盟是C/S应用。

开发模式说明
B/S浏览器与服务器应用。体验要求一般,加载资源少;升级方便、无需安装、维护便利、跨平台。
C/S客户端和服务器应用。体验要求极高,加载资源多;升级不方便、安装不方便、维护不方便、不跨平台。

B/S开发模式也叫web开发。


三、连接的建立与断开

1.连接的建立(三次握手)

在这里插入图片描述

2.断开连接(四次挥手)

在这里插入图片描述


四、Tomcat

1.服务器软件介绍

Tomcat是目前非常流行的一款开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选。它和其它服务器软件类似,能将本地资源向外提供服务。

常见Web应用服务器:Tomcat(Apache)、Weblogic( Oracle), WebSphere(IBM)和JBoss( Redhat)。

2.下载与安装
  • 官网下载:http://tomcat.apache.org/
  • 默认端口号:8080
  • 安装:解压到任意目录(注意路径不要有中文和空格)
3.目录介绍
目录介绍
bin存放可执行文件
conf存放配置文件
lib存放第三方依赖包
logs存放日志
temp存放临时文件
webapps存放应用程序
work存放运行时的文件
4.在Idea中配置Tomcat
  1. 下载并安装好Tomcat
  2. 在Idea里创建web项目
  3. 导入Tomcat在这里插入图片描述
  4. 设置导入的Tomcat在这里插入图片描述
  5. 将Tomcat分配给当前项目在这里插入图片描述
  6. 点击启动按钮,控制台不报错且弹出网页,表示启动成功在这里插入图片描述
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值