~本特利~ |
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: work4.下面选项中,表示服务器错误的状态码是( 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请求主要有如下不同:
- POST传输数据大小无限制
- 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</姓名>
</队员>
</球队>
</球队列表>
看完点个赞呗,速评一下更有动力哦 |