JavaWeb学习记录:XML_Tomcat_HTTP

XML

XML是Extensible markup language(可拓展标记语言)

常见的配置文件有.properties,.xml,.yaml.json等。

XML配置文件

<?xml version="1.0" encoding="UTF-8">
<students>
    <student>
        <name>张胜男<name>
    <student>
<students>

可以看到,作为标记语言,他与HTML语言几乎没有区别。

<?xml version="1.0" encoding="UTF-8">

是文档声明,以?xml开头代表他是XML声明,version表示版本号,1.0为最常用的。而encoding表示文档的字符编码。

XML的约束

xml约束主要包括DTD和Schema两种。

Schema约束要求我们所有标签,所有属性必须在约束中有明确的定义。

以下是web.xml中的约束定义

<web-app xmlns="https://jakarta.ee/xml/ns/jakartaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_6_0.xsd"
         version="6.0">
</web-app>

dom4j进行xml解析

略,但可以复习下dom树。

Tomcat

WEB服务器

HTTP协议

请求和响应报文:

请求报文

  • 请求首行(请求行):GET/POST 资源路径?参数 HTTP1.1
  • 请求头信息(请求头):token就在请求体中
  • 空行:
  • 请求体:POST请求才有请求体

响应报文

  • 响应首行(响应行):协议/版本 状态码 状态码描述
  • 响应头信息(响应头):
  • 空行
  • 响应体

常见的响应状态码:

  • 200: 请求成功,浏览器会把响应体内容(通常是html)显示在浏览器中;

  • 302: 重定向,当响应码为302时,表示服务器要求浏览器重新再发一个请求,服务器会发送一个响应头Location指定新请求的URL地址;

  • 304: 使用了本地缓存

  • 404: 请求的资源没有找到,说明客户端错误的请求了不存在的资源;

  • 405: 请求的方式不允许

  • 500: 请求资源找到了,但服务器内部出现了错误;

  • 10
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值