• 游客 下载了资源 爱普生EPSON LQ-790K 驱动
  • 游客 下载了资源 爱普生Epson Stylus CX6900F 一体机驱动
  • 游客 下载了资源 爱普生Epson Stylus Photo R800 打印机驱动
  • 游客 下载了资源 佳能Canon PIXMA ix6780 驱动
  • 游客 下载了资源 爱普生Epson PX-K100 驱动
  • 游客 下载了资源 佳能Canon SELPHY CP710 驱动
  • 游客 下载了资源 爱普生Epson WorkForce WF-M1561 驱动
  • 游客 购买了资源 该公司采用了哪些整合营销传播工具?
  • 游客 购买了资源 分析该公司产品组合的宽度、长度和深度。
  • 游客 下载了资源 2021年公务员多省联考《申论》题(贵州A卷)及参考答案

江苏开放大学JSP开发技术第三次形考作业

1
部署Servlet,下面哪一项描述错误?( C)
满分: 2 得分:2
A
必须为Tomcat编写一个部署文件
B
部署文件名为web.xml
C
部署文件在Web服务目录的WEB-INF子目录中
D
部署文件名为Server.xml
2
下面是一个Servlet部署文件的片段: Hello myservlet.example.FirstServlet Hello /helpHello Servlet的类名是(A )
满分: 2 得分:2
A
FirstServlet
B
Hello
C
helpHello
D
/helpHello
3
下面是Servlet调用的一种典型代码: <%@ page contentType=”text/html;charset=GB2312″ %> <%@ page import=”java.sql.*” %> 访问FirstServlet 该调用属于下述哪种。( B)
满分: 2 得分:2
A
url直接调用
B
超级链接调用
C
表单提交调用
D
jsp:forward调用
4
下面是Servlet调用的一种典型代码: <%@ page contentType=”text/html;charset=GB2312″ %> <%@ page import=”java.sql.*” %> 该调用属于下述哪种。(D )
满分: 2 得分:2
A
url直接调用
B
超级链接调用
C
表单提交调用
D
jsp:forward调用
5
下面对Servlet、Applet的那一项描述错误?(D )
满分: 2 得分:2
A
Servelt与Applet相对应
B
Applet运行在客户端浏览器
C
Servlet运行在Web服务器端
D
Servlet和Applet不可以动态从网络加载
6
下面哪一项不在Servlet的工作过程中?(B )
满分: 2 得分:2
A
服务器将请求信息发送至Servlet
B
客户端运行Applet
C
Servlet生成响应内容并将其传给服务器
D
服务器将动态内容发送至客户端
7
下列哪一项不是Servlet中使用的方法? ( D)
满分: 2 得分:2
A
doGet()
B
doPost()
C
service()
D
close()
8
关于MVC架构的缺点,下列的叙述哪一项是不正确的?( B)
满分: 2 得分:2
A
提高了对开发人员的要求
B
代码复用率低
C
增加了文件管理的难度
D
产生较多的文件
9
下面哪一项对Servlet、JSP的描述错误?(D )
满分: 2 得分:2
A
HTML、Java和脚本语言混合在一起的程序可读性较差,维护起来较困难
B
JSP技术是在Servlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用
C
当JSP页面被请求时,JSP页面会被JSP引擎翻译成Servelt字节码执行
D
一般用JSP来处理业务逻辑,用Servlet来实现页面显示
10
关于JavaBean正确的说法是:( D)
满分: 2 得分:2
A
Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写
B
在JSP文件中引用Bean,其实就是用语句
C
被引用的Bean文件的文件名后缀为.java
D
Bean文件放在任何目录下都可以被引用
11
下面哪一项对Servlet描述错误?( C)
满分: 2 得分:2
A
Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口
B
Servlet接口定义了Servelt的生命周期方法
C
当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程
D
Servlet客户线程调用service方法响应客户的请求
12
下面Servlet的哪个方法载入时执行,且只执行一次,负责对Servlet进行初始化。(B )
满分: 2 得分:2
A
service()
B
init()
C
doPost()
D
destroy()
13
下面Servlet的哪个方法用来为请求服务,在Servlet生命周期中,Servlet每被请求一次它就会被调用一次。( A)
满分: 2 得分:2
A
service()
B
init()
C
doPost()
D
destroy()
14
下面哪个方法当服务器关闭时被调用,用来释放Servlet所占的资源。(D)
满分: 2 得分:2
A
service()
B
init()
C
doPost()
D

destroy()

15

一般编写一个Servlet就是编写一个HttpServlet的子类,该类实现响应用户的POST、GET、PUT 等请求的方法,这些方法是doPost、doGet和doPut等doXXX方法。

满分: 2

16

使用cookie的基本步骤为:创建cookie对象,传送cookie对象,读取cookie对象,设置cookie对象的有效时间。

满分: 2

17

Servlet中使用Session对象的步骤为:调用 HttpServletRquest.getSsion()得到Session对象,查看Session对象,在会话中保存数据。

满分: 2

18

Statement接口的HttpServletRquest.getSsion()方法一般用于执行SQL的Select语句。

满分: 2

19

在JSP中,当执行了查询操作时,一般将查询结果保存在ResultSet 对象中。

满分: 2

20

当执行的SQL语句是预编译的,或者需要执行多条语句,此时需要一个PreparedStatement对象。

满分: 2

21

JavaBean和JSP想结合,可以实现表现层和商业逻辑层的分离。

满分: 2

22

<jsp:useBean>操作可以定义一个具有一定生存范围以及一个唯一id的JavaBean的实例。

满分: 2

23

Servlet在内存中仅被装入一次,由int()方法初始化。

满分: 2

24

在Servlet初始化之后,接受客户请求,通过servic()方法来处理它们直到被destroy()方法关闭为止。

25

简述Servlet的生命周期。
满分: 12

Servlet 加载—>实例化—>服务—>销毁。

init():

在Servlet的生命周期中,仅执行一次init()方法。它是在服务器装入Servlet时执行的,负责初始化Servlet对象。可以配置服务器,以在启动服务器或客户机首次访问Servlet时装入Servlet。无论有多少客户机访问Servlet,都不会重复执行init()。

service():

它是Servlet的核心,负责响应客户的请求。每当一个客户请求一个HttpServlet对象,该对象的Service()方法就要调用,而且传递给这个方法一个“请求”(ServletRequest)对象和一个“响应”(ServletResponse)对象作为参数。在HttpServlet中已存在Service()方法。默认的服务功能是调用与HTTP请求的方法相应的do功能。

destroy():

仅执行一次,在服务器端停止且卸载Servlet时执行该方法。当Servlet对象退出生命周期时,负责释放占用的资源。一个Servlet在运行service()方法时可能会产生其他的线程,因此需要确认在调用destroy()方法时,这些线程已经终止或完成。

26
获取表单数据的基本方法有哪些?Servlet处理表单提交比起JSP页面处理表单提交有哪些优点?
满分: 12

单个值的读取:getParameter
多个值得读取:getParameterValues
参数名的查找:getParameterNames和getParameterMap

(2)

比较安全

其实差不多的jsp在服务器中也是编译成servlet。用Servlet主要是可以讲程序分成不同的层这帮可以有效的降低程序的耦合性。便于扩展

27
简述JavaBean的编写方法,有哪些注意点?
满分: 12

首先一点:javabean一定要放在命名包里,不能放在默认包里,也就是在bean文件的开头要package pname;

第二点,就是在使用jsp:setProperty,jsp:getProperty这样的标签的时候,它的 property属性一定要用小写,不管javabean里的属性名的大小写如何,这里一定要写小写,不然就报什么Cannot find any information on property ‘Msg’ in a bean of type ‘test.TestBean’之类的错误。

28
Servlet和Servlet之间以及Servlet与JSP之间是怎样实现通信的?
满分: 16

(1)应用ServletContext a.在Servlet A中,用setAttribute()设置你要共享的数据 b.在Servlet B中,用getAttribute()读取以上的object 一个servlet直接调用另一个servlet的doget 或dopost方法,将所有参数都传过去。

(2)a. jsp–>servlet: 直接使用<jsp:forward>或者sendRedirect 可以访问任何URL (当然也包括servlet)。 b.servlet–>jsp: RequestDispatcher接口的forward(req;res)方法,请求信息需要显式传递(在req、res参数中或者通过sendRedirect。

内容查看
查看价格10
点点赞赏,手留余香 给TA打赏
支持多种货币
支持多种货币付款,满足您的付款需求
7天无忧退换
安心无忧购物,售后有保障
专业客服服务
百名资深客服7*24h在线服务
发货超时赔付
交易成功极速发货,专业水准保证时效性

站点公告

开放大学课程作业辅导,有需要扫码加微信

显示验证码

社交账号快速登录

微信扫一扫关注
扫码关注后会自动登录