JavaEE学习日志(四十九): HTTP协议,Tomcat服务器

JavaEE学习日志持续更新----> 必看!JavaEE学习路线(文章总汇)

Web介绍

Web通信

WEB采用B/S通信模式,通过超文本传送协议(HTTP, Hypertext transport protocol)进行通信。通过浏览器地址栏编写URL,向服务器发送一个请求,服务器端根据请求进行相应的处理,处理完成之后,会向浏览器作出一个响应,及将服务器端资源发送给浏览器。
在这里插入图片描述

软件架构

在这里插入图片描述

HTTP协议

超文本传输协议(HTTP),WEB开发中重要的环节,规定了浏览器和服务器之间的通信协议。
HTTP协议包含两部分:

  1. HTTP请求(GET、POST)
  2. HTTP响应

HTTP协议的GET请求

请求行:

  • GET请求方式
  • 服务器的URL,传递参数,参数数据格式k=v,多个参数&分割
  • 协议版本

请求头
包含了执导服务器的信息

在这里插入图片描述

HTTP协议的POST请求

请求行:

  • 请求方式POST
  • 提交服务器URL
  • 协议版本

请求头: 指导性信息

请求体:

  • 提交参数
  • 数据格式k=v
    在这里插入图片描述

HTTP响应

响应行

  • 协议版本
  • 状态码
    响应头:指导客户端浏览器信息
    响应体:页面的正文部分
    在这里插入图片描述

Tomcat服务器

Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。

支持Servlet和JSP 规范,且最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。

常见的web服务器
在这里插入图片描述

Tomcat目录结构

在这里插入图片描述

Tomcat启动和访问

启动:双击打开bin目录下的startup.bat

访问:http://localhost:8080
这个地址访问的就是webapps目录下的ROOT文件夹下的index.html页面

如果在webapps下创建一个文件夹abc,在文件夹abc下,有个1.html
则访问路径为:http://localhost:8080/abc/1.html
在这里插入图片描述
在这里插入图片描述

Idea绑定Tomcat

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
VM options填写内容:
-Xms128m -Xmx256m -XX:PermSize=128m -XX:MaxPermSize=256m
在这里插入图片描述

Idea创建Web项目

在这里插入图片描述
目录结构
在这里插入图片描述

Web项目发布Tomcat

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Tomcat中项目结构

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值