2021-01-05

8 篇文章 0 订阅
2 篇文章 0 订阅

Java课程–第46次日测题

一、单词:

  1. 将……排除在外:
    excluding

  2. 操作,手术:operation

  3. 菜单:menu

  4. 小服务程序:servlet

  5. 图案:pattern

  6. 启动:startup

  7. 会话,会议:session
    在这里插入图片描述
    二、程序题:

  8. 写出创建自定义servlet 类的3种方式?
    答:
    (1)实现servlet 接口(整一个servlet类的大类),implements关键字;
    (2)继承GenericServlet 类(servlet类的下一级子类),extends关键字;
    (3)继承HttpServlet 类(GenericServlet 类的下一级子类,基于http协议的), extends关键字;
    在这里插入图片描述
    在这里插入图片描述

  9. 写出 web.xml 文件中配置servlet类的URL映射的关键部分?
    答:

  <servlet>
  	  <servlet-name>DelServlet</servlet-name>
  	  <servlet-class>com.bdqn.kh91.servlet.DelServlet</servlet-class>
  </servlet>
  <servlet-mapping>
  	  <servlet-name>DelServlet</servlet-name>
  	  <url-pattern>/DelServlet</url-pattern>
  </servlet-mapping>

  1. servlet 类的生命周期包括哪些步骤?
    答:
    (1)创建servlet类-由web容器支持,其实就是服务器,比如Tomcat的支持来创建,是当触发了响应请求时发生的;
    (2)初始化,每次启动服务器时就会自动初始化;
    (3)service()、doGet()、doPost()方法执行;
    (4)销毁,使用destroy()方法,每次关闭服务器就自动销毁这个servlet;
    在这里插入图片描述

在这里插入图片描述

  1. 写出servlet 中service()、doGet()、doPost()方法分别在什么情况下发挥作用?
    答:
    (1)service(),处理业务时,优先于 doGet()、doPost();
    ① service() 方法是一个派发器,根据用户发送来的请求方式决定调用哪种方法:***post方式就调用doPost() 方法,
    ***get方式就调用doGet() 方法,
    ***head方式就调用doHead() 方法,
    ***put方式就调用doPut() 方法……;
    (2)doGet(),没有service() 方法,是负责get方式的请求;
    (3)doPost(),没有service() 方法,是负责post方式的请求;
    在这里插入图片描述在这里插入图片描述

  2. 写出servlet 相对于使用Java小脚本的好处?
    答:使用servlet 能使代码页面更加简洁整齐;

附:笔记积累区:
1. 实现 servlet 的 3 种方式 在这里插入图片描述
6. 创建 servlet 的 2 种方式:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值