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.mzph.cn/news/199627.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

解密.babyk:如何恢复并预防.babyk勒索病毒的入侵

导言&#xff1a; 在当前数字时代&#xff0c;勒索病毒如.babyk的出现成为网络安全的一大威胁。本文91数据恢复将介绍.babyk勒索病毒&#xff0c;以及如何有效恢复被其加密的数据文件&#xff0c;并提供一些预防措施。当面对被勒索病毒攻击导致的数据文件加密问题时&#xff0…

药敏分析分子对接

RCSB PDB: Homepage AutoDock Vina (scripps.edu) GSCA - Gene Set Cancer Analysis (hust.edu.cn) 药物筛选 gscalite数据库&#xff08;好像用不了了&#xff09; PRISM CTRP CMap GDSC oncoPredict文献学习-CSDN博客 蛋白的3D结构 RCSB PDB: Homepage SH3PXD2B G…

CRC(循环冗余校验)直接计算和查表法

文章目录 CRC概述CRC名词解释宽度 (WIDTH)多项式 &#xff08;POLY&#xff09;初始值 &#xff08;INIT&#xff09;结果异或值 &#xff08;XOROUT&#xff09;输入数据反转&#xff08;REFIN&#xff09;输出数据反转&#xff08;REFOUT&#xff09; CRC手算过程模二加减&am…

vue3中手写一个日历,年部分,月部分,周部分,日部分

效果图 高度自定义&#xff0c;支持每天的统计展示&#xff0c;弹窗展示&#xff0c;详情操作 月部分&#xff1a; 默认展示当前月&#xff0c;支持前进和后退选择下一月 支持自定义每月的展示数据&#xff0c; 周部分&#xff1a; 分为上下午&#xff0c;可以列出要做的事项…

30、pytest入门内容回顾

整体结构 解读与实操 pytest30讲主要从四个方面由浅入深的进行解读&#xff0c; 开始 讲解了pytest的概述&#xff0c;安装前的准备工作&#xff08;python,pycharm,pytest&#xff09;&#xff0c;运行方式&#xff08;命令行&#xff09;&#xff0c;断言&#xff08;assert…

麒麟linux将图片批量生成PDF的方法

笔者手里有一批国产linu系统&#xff0c;目前开始用在日常的工作生产环境中&#xff0c;我这个老程序猿勉为其难的充当运维的或网管的角色。 国产linux系统常见的为麒麟Linux&#xff0c;统信UOS等&#xff0c;基本都是基于debian再开发的linux。 问题描述&#xff1a; wind…

OCP Java17 SE Developers 复习题08

答案 答案 答案 A. This code is correct. Line 8 creates a lambda expression that checks whether the age is less than 5, making option A correct. Since there is only one parameter and it does not specify a type, the parentheses around the parameter are …

【算法思考记录】力扣2477. 到达首都的最少油耗【C++,深度优先搜索】

原题链接 到达首都的最少油耗&#xff1a;一种优雅的解决方案 题目解析 这个算法题目描述了一个有趣的场景&#xff1a;一棵由城市和道路组成的树形结构&#xff0c;其中每个节点代表一个城市&#xff0c;边代表道路。所有城市的代表需要前往编号为0的城市——首都参加会议。…

【C++】POCO学习总结(九):网络

【C】郭老二博文之&#xff1a;C目录 1、Poco::Net::IPAddress IP地址 Poco::Net::IPAddress类存储IPv4或IPv6主机地址。 Poco::Net::IPAddress可以从字符串解析&#xff0c;也可以格式化为字符串。支持IPv4格式(d.d.d.d)和IPv6格式(x: x: x: x: x: x: x: x)。 常用函数&…

springboot整合阿里云oss上传图片,解决无法预览的问题

1.前置工作 需要申请一个域名,需要备案&#xff0c;对接这个踩了不少坑,写的很详细,guan fang tong guo bu 了,各位参考别的博客结合看吧,主要是域名配置,还有看service里面的实现 2.进入控制台 bucket列表 选择bucket 选择域名管理 复制你申请的域名,比如域名:abkhkajs…

1970-2022年中国省级国家级开发区数据集

1970-2022年Z国省级国家级开发区数据集 1、时间&#xff1a;1970-2022年 2、指标&#xff1a;单位名称、所属区域、所属省份、所属级别、开发区类型、关注热度、成立时间、核准面积、主导产业、地址、联系电话、经纬度 3、范围&#xff1a;2781个开发区 4、来源&#xff1a…

MagicPipe3D地下管网三维建模数据规格

经纬管网建模系统MagicPipe3D&#xff08;www.magic3d.net&#xff09;本地离线参数化构建三维地下管网&#xff08;含管道、接头、附属物等&#xff09;模型&#xff0c;输出标准3DTiles、Obj等格式&#xff0c;支持Cesium、Unreal、Unity等引擎可视化查询。MagicPipe3D三维建…

c++基本常见错误总结

我们无论是在学习中还是在工作当中&#xff0c;总是会遇到各种各样的c编译错误问题&#xff0c;经常会有一种情况就是上一次好像遇到过这种问题&#xff0c;但是就是想不起来了&#xff08;我就是这样&#xff09;所以下面这一篇文章就是总结自己遇到的编译以及运行错误。 注意…

【C语言】函数递归详解(二)

前言 在上一篇博客函数递归详解&#xff08;一&#xff09;中讲解了什么是递归&#xff0c;递归的思想及限制条件以及两个递归的例子&#xff0c;这一篇博客将讲解递归与迭代的关系。 递归与迭代 递归是一种很好的编程技巧&#xff0c;但是同很多技巧一样也是可能被误用的&…

如何将 Python 2 代码移植到 Python 3

目录 简要说明 详情 Python 2 的不同版本 确保你在你的 setup.py 文件中指定适当的版本支持 良好的测试覆盖率 了解 Python 2 和 Python 3 之间的区别 更新代码 除法 文本与二进制数据 使用特征检测而不是版本检测 防止兼容性退步 检查哪些依赖性会阻碍你的过渡 更…

ElasticSearch之Slow Log

ElasticSearch的慢日志&#xff0c;相关的参数及配置方法。 在log4j2.properties中配置慢日志的输出文件名。 Search Slow Log 相关参数 index.search.slowlog.threshold.query.warnindex.search.slowlog.threshold.query.infoindex.search.slowlog.threshold.query.debugin…

【算法集训】基础数据结构:一、顺序表(下)

由于今天的题目是昨天剩下的&#xff0c;所以只有两道题&#xff0c;也非常简单&#xff0c;刷完下班~~~嘿嘿 第六题 2656. K 个元素的最大和 https://leetcode.cn/problems/maximum-sum-with-exactly-k-elements/description/ 很简单的思路&#xff0c;要得到得分最大的&…

Centos7 制作Openssh9.5 RPM包

Centos7 制作Openssh9.5 RPM包 最近都在升级Openssh版本到9.3.在博客里也放了openssh 9.5的rpm包. 详见:https://blog.csdn.net/qq_29974229/article/details/133878576 但还是有小伙伴不停追问这个rpm包是怎么做的,怕下载别人的rpm包里被加了盐. 于是做了个关于怎么用官方的o…

yolov5实现多图形识别和图像训练

1.使用了yolov7,检测更好,但是训练上有问题,运行不起来,转了一圈发现yolov5是应用更广泛使用简单 2.怎么使用 //下载代码 https://github.com/ultralytics/yolov5 //安装依赖 pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple some-package //按…