当前位置: 首页 > article >正文

Servlet作业1

1.【单选题】 (10分)

)是一个用 Java 编写的程序,是一种实现了Servlet接口的类,它是由web容器负责创建并调用,在服务器容器上运行,用于接收和响应用户的请求。

A.Filter

B.Servlet

C.Request

D.Response

【考点】Servlet 的定义概念

2.【单选题】 (10分)

自定义类一般继承HttpServlet类, 也可继承( C)类。

A.HttpServlet

B.Servlet

C.GenericServlet

GenericServlet与HttpServlet的区别:

相同点二者都是Servlet接口的实现类,都是抽象类。
不同点继承GenericServlet继承HttpServlet
那么不管访问的方式是get还是post都会调用service()方法;那么如果是get提交方式就会调用doGet ()如果是post的提交方式就会调doPost();
实现Servlet接口,但没实现service()方法;实现Servlet接口也同时实现了service()方法

3.【单选题】 (10分)

当Servlet启动时,会为每个Web应用创建一个唯一的(A )对象代表当前Web应用,该对象不仅封装了当前Web应用的所有信息,而且实现了多个Servlet之间数据的共享。

A.ServletContext

B.ServletConfig

C.Servlet

D.ServletMapping

4.【单选题】 (10分)

采用注解方式配置Servlet时用( C)。

A.@Servlet

B.@WebServelet

C.@WebServlet

D.@WebServerlet

5.【单选题】 (10分)

Servlet在服务器容器上运行,处理客户端请求并且将( D)返回客户端。

A.过滤

B.请求

C.消息

D.响应

6.【单选题】 (10分)

Servlet生命周期包括3个方法,分别是:init,( D)和destroy。

A.servlet

B.doGet

C.doPost

D.service

Servlet的生命周期:由容器管理与控制,当Servlet实例创建之后响应客户请求直至销毁的全过程。

生命周期的三个方法:
init()
service()
destroy()

7.【单选题】 (10分)

Servlet体系结构包括客户端、HTTP服务器和(C )。

A.WebSphere

B.WebLogic

C.Servlet容器

D.Maven

8.【单选题】 (10分)

在web.xml文件中配置Servlet时,( )用于映射Servlet对外访问的虚拟路径。

A.<servlet-mapping>

B.<servlet>

C.<servlet-name>

一个Servlet需要配置<servlet>标记和 <servlet-mapping>标记。

<servlet-name>名称,两者中的名称要一致。
<servlet-mapping>用于映射Servlet对外访问的虚拟路径。

9.【单选题】 (5分)

常用的Servlet配置方法有( B)、xml文件和自定义容器的方式

A.注释方式

B.注解方式

10.【单选题】 (10分)

Servlet的配置信息封装到一个( B)对象中

A.ServletContext

B.ServletConfig

C.Servlet

D.ServletMapping

当Tomcat初始化一个Servlet时,会将该Servlet的配置信息封装到一个ServletConfig对象中,通过调用init(ServletConfig cofig)方法将ServletConfig对象传递给Servlet

11.【判断题】 (5分)

对于客户端请求,创建Servlet实例后,不驻留在内存中,所以再次请求时须再加载。( B

A对 

B错

会驻留在内存中


http://www.kler.cn/a/158896.html

相关文章:

  • Cyberchef配合Wireshark提取并解析TCP/FTP流量数据包中的文件
  • 关于 Oracle Database Express Edition 的功能和安装
  • 【Golang】——Gin 框架中的模板渲染详解
  • Python 正则表达式使用指南
  • 基于YOLOv8深度学习的智慧课堂学生专注度检测系统(PyQt5界面+数据集+训练代码)
  • JAVA-链表
  • C语言-字符串
  • 如何使用C++开发集群服务
  • html实现各种好看的鼠标滑过图片特效模板
  • Java+Swing+Mysql实现超市管理系统
  • CSS中常用的5种颜色单位
  • HTTP会话技术---Cookie、Session和Token介绍及它们在JavaWeb中的使用
  • 手机充电 显示连接耳机 (充电没外放声音) 并且充电速度很慢
  • 【python】包(package)与模块(module)、import、__name__与__main__
  • DCGAN生成网络模型
  • MX6ULL学习笔记 (七) 中断实验
  • AIGC: 关于ChatGPT中对输出文本进行审核
  • Arrays类练习 - Java
  • flask web学习之flask与http(一)
  • 【数据结构与算法篇】八种排序 (C++实现)
  • 查看Linux服务器的CPU利用率常用的命令
  • 【每日一题】找出叠涂元素
  • 量化学习笔记——入门与基本概念
  • C/C++---------------LeetCode第350. 两个数组的交集 II
  • Spring Cloud Gateway常见问题
  • 1970-2022年中国省级国家级开发区数据集