web.xml tomcat_javaweb访问xml

(80) 2024-07-06 15:01:01

Tomcat,xml,web基础知识

  • Tomcat
    • 简介
    • 目录
    • 题目
  • xml
    • 简介
    • 知识点
      • DTD
      • xml和html的区别
      • 下面有一些DTD的语句,请将它转化为Schema约束
    • 题目
  • Web基础知识
    • 知识点
      • Http请求方式
      • 5种Web开发的常见状态码及含义
      • POST请求和GET请求有什么不同
    • 题目

Tomcat

简介

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

目录

Tomcat安装目录中包含一系列的子目录,这些子目录分别用于存放不同功能的文件,这些子目录具体如下

  1. bin:用于存放Tomcat的可执行文件和脚本文件(扩展名为bat的文件),如tomcat8.exe、startup.bat

  2. conf:用于存放Tomcat的各种配置文件,如web.xml、server.xml

  3. lib:用于存放Tomcat服务器和所有Web应用程序需要访问的JAR文件

  4. logs:用于存放Tomcat的日志文件

  5. temp:用于存放Tomcat运行时产生的临时文件

  6. webapps:Web应用程序的主要发布目录,通常将要发布的应用程序放到这个目录下

  7. work:Tomcat的工作目录,JSP编译生成的Servlet源文件和字节码文件放到这个目录下

题目

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第1张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第2张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第3张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第4张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第5张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第6张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第7张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第8张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第9张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第10张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第11张

xml

简介

可扩展标记语言,标准通用标记语言的子集,简称XML。是一种用于标记电子文件使其具有结构性的标记语言

知识点

Schema 文件的扩展名为:xsd

在XML文档中,元素一般由开始标签、属性、元素内容和结束标签构成

在XML声明中,可以通过standalone属性来声明这个文档是否为独立的文档。默认情况下,standalone属性的值为no

在XML 文档中,如果把 XML 元素的内容限制定义为一系列可使用的数字或字母,可以使用模式约束

DTD

文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。

DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用

xml和html的区别

  1. HTML中的标记是用来显示数据的,而XML中的标记用来描述数据的性质和结构。
  2. HTML是不区分大小写的,而XML是严格区分大小写的。
  3. HTML可以有多个根元素,而格式良好的XML有且只能有一个根元素。
  4. HTML中,属性值的引号是可用可不用的,而XML中,属性值必须放在引号中。
  5. HTML中,空格是可用自动过滤的,而XML中,空格部分则不会自动删除。
  6. HTML中的标记是预定义的,而XML中的标记是可以随便定义的,并且可扩展。

下面有一些DTD的语句,请将它转化为Schema约束

<!ELEMENT book (title,author,price)> <!ELEMENT title (#PCDATA)> <!ELEMENT author (#PCDATA)> <!ELEMENT price (#PCDATA)> 
<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"> <xs:element name=\"book\"> <xs:complexType> <xs:sequence> <xs:element name=\"title\" type=\"xs:string\" /> <xs:element name=\"author\" type=\"xs:string\" /> <xs:element name=\"price\" type=\"xs:decimal\" /> </xs:sequence> </xs:complexType> </xs:element> </xs:schema> 

题目

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第12张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第13张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第14张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第15张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第16张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第17张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第18张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第19张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第20张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第21张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第22张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第23张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第24张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第25张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第26张

Web基础知识

知识点

Http请求方式

方法 说明
get 请求指定的页面信息,并返回实体主体
post 向指定资源提交数据进行处理请求(例如提交表单或上传文件)。数据被包含在请求体中,POST请求可能会导致新的资源建立或已有资源修改
head 类似于GET请求,只不过返回的响应中没有具体内容,用于获取报头
options 允许客户端查看服务器的内容
put 从客户端向服务器传送的数据取代指定的文档内容
delete 请求服务器删除指定页面
trace 回显服务器收到的请求,主要用于测试或诊断
connect HTTP/1.1协议中预留给能够将连接改为管道方式的代理服务器

5种Web开发的常见状态码及含义

1)200

表示服务器成功的表示服务器成功处理了客户端的请求。客户端的请求成功,响应消息返回正常的请求结果。

(2)302

表示请求的资源临时从不同的URI响应请求,但请求者应继续使用原有位置来进行以后的请求。例如,在请求重定向中,临时URI应该是响应的Location头字段所指向的资源。

(3)304

状态码304表示客户端缓存的版本是最新的,客户端应该继续使用它。否则,服务器将使用状态码200返回所请求的文档

(4)404

表示服务器找不到请求的资源。

(5)500

表示服务器发生错误,无法处理客户端的请求。

POST请求和GET请求有什么不同

(1)POST传输数据大小无限制(理论上)

由于GET请求方式是通过请求参数传递数据的,所以最多可传递2KB的数据。而POST请求方式是通过实体内容传递数据的,因此可以传递数据的大小没有限制。

实际上规定post最好的传输数据量为2MB,get则是2KB

(2)POST比GET请求方式更安全

由于GET请求方式的参数信息都会在URL地址栏明文显示,而POST请求方式传递的参数信息隐藏在实体内容中,用户是看不到的,所以POST比GET请求方式更安全。

题目

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第27张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第28张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第29张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第30张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第31张
web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第32张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第33张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第34张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第35张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第36张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第37张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第38张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第39张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第40张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第41张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第42张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第43张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第44张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第45张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第46张

web.xml tomcat_javaweb访问xml (https://mushiming.com/)  第47张

Refresh头字段的时间值是以为单位的时间数

THE END

发表回复