Java Web概述-练习题

~本特利~

Java Web概述练习题

一、填空题

1.Tomcat的默认端口号是【 8080 】。

2.在HTTP协议中,一个完整的请求消息是由请求行、【 请求头 】和实体内容三部分组成。

3.HTTP是一种【 请求/响应 】式的协议。

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

<?xml version="1.0" standalone="no" ?>

standalone表示该xml是不是独立的.
yes表示XML文档时独立的,不能引用外部的DTD规范文件;
no表示XML文档不是独立的,可以引用外部的DTD规范文件;

5.引用本地的DTD文件时,可以是相对于xml文档的相对路径,也可以是一个【 绝对 】路径。

二、判断题

1.在配置一个WEB应用的默认页面时,一个WEB应用最多只能配置一个默认主页。( 错 )

2.安装好Tomcat后,就可以直接启动运行了,并不要先安装JDK。( 错)

3.在HTTP响应消息中,第一行为响应状态行,紧接着的是若干响应消息头,服务器端通过响应消息头向客户端传递附加信息。( 对 )
在这里插入图片描述

4.在一个DTD文件中,可以包含元素的定义、元素之间关系的定义、元素属性的定义以及实体和符号的定义。( 对 )

5.在命名XML元素时,因为它是可扩展标记,所以元素名不需要遵守任何规范,可以随意编写。( 错 )

三、选择题

1.下面关于配置一个WEB应用的默认页面时,说法正确的是( D )。
A: 一个Web应用最多只能配置一个默认页面
B: 一个Web应用最多只能配置两个默认页面
C: 一个Web应用最多只能配置三个默认页面
D: 一个Web应用可以配置多个默认页面

2.下面选项中,关于配置虚拟目录所需要添加的结点是( C )。
A: < Host > B: < VirtualPath > C: < Context > D: < Server >

3.下列选项中,修改Tomcat端口号的文件server.xml位于哪个目录中( A )
A: conf B: bin C: lib D: work

4.下面选项中,表示服务器错误的状态码是( D )
A: 100 B: 404 C: 304 D: 500
点击查看状态码

5.下面选项中,哪个头字段可以实现防盗链?( C )
A: Location B: Refresh C: Referer D: If-Modified-Since

四、简答题
1.请简述HTTP协议的特点。

(1)支持客户端/服务器模式。(浏览器就是一种Web客户端)
(2)简单快速:客户端向服务器请求服务时,只需传送请求方式和路径。常用的请求方式有GET、POST等,每种方式规定了客户端与服务器联系的类型不同。由于HTTP简单,使得HTTP服务器的程序规模小,因而通信速度很快
(3)灵活:HTTP允许传输任意类型的数据,正在传输的数据类型由Content-Type加以标记。
(4)无状态:HTTP是无状态协议。无状态是指协议对于事务处理没有记忆能力,如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大、

测一测

1、简述HTTP1.1协议的通信过程?

  • HTTP1.1协议的通信过程如下:
    1) 客户端与服务器端建立TCP连接
    2) 客户端可以向服务器端发送多个请求,并且在发送下个请求时,无需等待上次请求的返回结果。
    3) 服务器必须按照接受客户端请求的先后顺序依次返回响应结果。
    4) 客户端发出关闭TCP连接的请求。
    5) 服务器端关闭TCP连接。

2、简述POST请求和GET请求有什么不同?(至少2点)

POST请求和GET请求主要有如下不同:

  1. POST传输数据大小无限制
  2. POST比GET请求方式更安全

3、请列举出Tomcat安装目录下的子目录,并对其进行简要说明?(至少列出5个)

Tomcat安装目录下的子目录及其说明如下:
bin:用于存放Tomcat的可执行文件和脚本文件(扩展名为.bat的文件),如tomcat7.exe、startup.bat;
conf:用于存放Tomcat的各种配置文件,如web.xml、server.xml;
lib:用于存放Tomcat服务器和所有Web应用程序需要访问的JAR文件;
logs:用于存放Tomcat的日志文件;
temp:用于存放Tomcat运行时产生的临时文件;
webapps:Web应用程序的主要发布目录,通常将要发布的应用程序放到这个目录下;
work:Tomcat的工作目录,JSP编译生成的Servlet源文件和字节码文件放到这个目录下。

4、请编写一个格式良好的XML文档,要求包含足球队一支,队名为Madrid,球员5人:Ronaldo、Casillas、Ramos、Modric、Benzema;篮球队一支,队名为Lakers,队员2人:Oneal,Bryant。里面要求含有注释,注释内容自定。

XML页面代码如下:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<球队列表>
	<!-- 足球队Madrid -->
	<球队 类型="足球队">
		<队名>Madrid</队名>
		<队员>
			<姓名>Ronaldo</姓名>
			<姓名>Casillas</姓名>
			<姓名>Ramos</姓名>
			<姓名>Modric</姓名>
			<姓名>Benzema</姓名>
		</队员>
	</球队>
	<!-- 篮球队Lakers -->
	<球队 类型="篮球队">
		<队名>Lakers</队名>
		<队员>
			<姓名>Oneal</姓名>
			<姓名>Bryant</姓名>
		</队员>
	</球队>
</球队列表>

在这里插入图片描述

看完点个赞呗,速评一下更有动力哦
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

~本特利~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值