JavaWeb-tomcat,web项目,请求响应报文

本文介绍了JavaWeb的相关概念,包括J2EE与JavaEE的区别、Web服务器与Web容器的角色。详细讲解了HTTP请求和响应的结构,以及Tomcat服务器的工作原理。内容涵盖Tomcat的目录结构、启动配置,以及Web项目的标准结构。最后探讨了浏览器如何通过HTTP协议访问Web中Java代码的过程。
摘要由CSDN通过智能技术生成

一、相关概念

  • j2ee,j2se为JDK5.0以前的名称,javaee和javase为JDK5.0以后的名称

  • javaee :一个平台 ;一套技术体系

    • 一套技术体系:帮我们解决在企业级应用及开发过程中所遇到的各种问题。
  • 服务器:

    • ​ web服务器:提供http协议访问,处理静态资源
      • html css js img都是服务器静态资源
    • web容器:提供http协议访问方法,处理静态资源,提供运行环境
      • 提供servlet和jsp运行环境(web容器遵循servlet,jsp技术标准规范)
      • servlet和jsp都是服务器中的动态资源
      • tomcat服务器支持servlet和jsp运行,因为tomcat内置web容器
    • javaee应用级服务器:大型服务器,不仅能支持http协议的方法,还支持servlet和jsp运行,同时还支持javaee中其他技术组件的运行
  • tomcat支持http协议访问,还支持servlet和jsp运行

  • 浏览器 --请求–> tomcat–响应–>浏览器

    • http协议 规定固定格式字符串的请求和响应
    • 浏览器支持http请求,自动封装请求(IO流传输固定格式的字符串)
    • tomcat接受浏览器请求报文,分析出指定URI,根据URI找到的数据封装到固定格式的响应中IO流返回给浏览器

二、http请求和响应

  • http协议:超文本传输协议(HTTP-Hyper transfer protocol)是一种规定了浏览器和万维网服务器之间通信的规则协议,通过万维网传送万维网文档的数据传送协议,HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型。

  • URL:统一资源定位符(Uniform Resource Locator,缩写为URL)是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它
    例如:

  • request请求:客户端发送到服务器的请求消息,按照http协议的规则拼接成的字符串

    • request请求分为三部分&#x

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值