首页 > 心得体会 > 会议发言 / 正文
Java,web期末考试题
2020-11-28 02:04:12 ℃姓名:刘晓钰
学号:1330090110
班级:计算机1304
XX大学期末考核 2015—2016 学年第2学期 期末考核试卷 科目:Java Web 应用开发 学院:计信学院 专业:计算机科学 题号 一 二 三 四
总分 分数
一、 单选题:(每小题2分,共10分) 得分 评卷人
1. 下列语句属于声明语句的是(
A
)。
A.<%! Int a = 4;%> B.<% int a=4;%>
C.<%--int a=4-- %> D. <%@ int a=4%>
得分
2. 一个servlet的生命周期不包括(
B
)方法?
A.init( )方法 B. invalidate( )方法
C.service( )方法 D.destroy( )方法
得分
3. Application对象的作用域是(
B
)。
A. 一次会话 B.
整个应用程序
C. 一次请求 D. 整个页面
得分
4. 下面对servlet中重定向说法描述错误的是( D
)。
A.使用的是HttpServletResponse接口的sendRedirect()方法
B.
源组件的响应结果不会发送给客户端
C.sendRedirect()方法后的代码仍会执行
D.源组件和目标组件共享ServletRequest对象
得分
5. 有一个JavaBean组件,类名为Student,此JavaBean组件的获得访问方法是getTotalScore,其功能是获得某个学生几门功课的总分,返回值保留一位小数,则以下关于getTotalScore的声明正确的是(
B
)。
A.public int getTotalScore() B.
public float getTotalScore()
C.protected int getTotalScore() D.protected float getTotalScore()
得分
二、 填空题:(每空1分,共10 分) 得分 评卷人
1. Java Web在MVC设计模式下,
JavaBean
是模型
JSP
是视图,_ Servlet
是控制器。
得分
2. 在JSP中, request 内置对象代表请求消息, response 内置对象代表响应消息,__session_________内置对象代表会话,___out_________内置对象用语在浏览器输出信息。
得分
3.
Sevlet过滤器核心对象放置在javax.servlet包中,其名称为______Filter______,相关对象有过滤器配置对象__FilterConfig__________和过滤器传递工具__FilterChain____。
得分
4. PreparedStatement接口中的SQL语句可以使用占位符“_____?_______”来替代语句中的参数,然后再对其进行赋值。
得分
5. Tomcat服务器的默认端口是__8080__________。
三、 简答题:(每小题4分,共20分。) 得分 评卷人
1. JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
得分
答:
① JSP是Servlet技术的扩展,本质上是Servlet的简易方式,更强调应用的外表表达。JSP编译后是“类servlet“。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。
② Servlet是使用Java Servlet接口(API)运行在Web应用服务器上Java程序,其功能十分强大,它不但可以处理Http请求中的业务逻辑,而且还可以输出HTML代码来显示指定页面。它是JSP的早期版本。
③ JSP是一种在Servlet规范之上的动态网页技术,在JSP页面之中,同样可以编写业务逻辑处理Http请求,也可以通过HTML代码来编辑页面。
④ 在实现功能上,Servlet与JSP貌似相同,实质存在一定的区别,表现在以下方面:1.角色不同;2.编程方法不同;3.Servlet需要编译后运行;4.速度不同。
⑤ 他们之间的联系:JSP是Servlet技术的扩展,本质上就是Servlet的简易方式。JSP编译后是“类servlet”。Servlet和JSP最主要的不同点在于,Servlet的应用逻辑是在Java文件中,并且完全从表示层中的HTML里分离开来。而JSP的情况是Java和HTML可以组合成一个扩展名为.jsp的文件。JSP侧重于视图,Servlet主要用于控制逻辑。
2. 在web.xml中部署监听器的<listener>元素应该放置在什么位置?
得分
答:
web.xml中部署监听器的<listener>元素应该放置在</web-app>前。
例如 <web-app>
<listener> <listener-class>org.xiosu.listener.onlineListener</listener-class> </listener>
</web-app>
3. 定义一个JavaBean对属性的方法有何约定? JavaBean应该部署在什么位置?
得分
答:
①如果属性为A,则设置属性的方法为setA(),获得属性的方法为getA()。
②JavaBean应放在WEB-INF下的classes文件夹中。
4. JSP一般通过什么连接数据库?并简述连接过程。
得分
答:
① JSP一般通过JDBC连接数据库。
② 使用JDBC操作数据的开发流程,其关键步骤如下:
(1)注册数据库驱动
(2)构建数据库连接URL
(3)获取Connection对象
5. JSP页面输出通常使用哪两种语句?如何书写?
得分
答:
①JSP表达式用于向页面中输出信息,其语法格式如 下:<% = 表达式%> 表达式:可以是任何Java语言的完整表达式。
该表达式的最终运算结果将被转换为字符串。
例如:<%@ page buffer=“128kb“ autoFlush=“false“ %> ②设置JSP页面的out输出 例如:
out.print(); out.println();
四、 实践题:(每项10分,共60分,) 得分 评卷人
题目要求:
运用Java Web技术创建一个图书管理动态项目。要求如下:
1. 用MySQL创建图书数据库及表。
2. 通过JDBC实现图书信息添加功能,比如可以添加作者、单价、出版社等信息。
3. 通过JDBC查询图书信息表中的图书信息数据,并将其显示在JSP页面上。
4. 创建selevet编码字符过滤器以避免乱码 5. 用JavaBean技术实现首页访问人数统计功能。
6. 用Servlet技术实现用户意见收集反馈功能。
得分
说明:
1. 项目演示答辩时间为2016年6月21日及28日。
2. 作业提交截止日期:2016.6.28。
3. 提交内容,将本作业全部内容(包括试卷、数据库、项目文件夹),放入以姓名学号命名的文件夹中,刻盘提交。可单独或多人自愿合并刻盘。
猜你喜欢
- 2021-10-03 学习《用好红色资源,赓续红色血脉努力创造无愧于历史和人民的新业绩》读后感精选【5篇】
- 2021-05-06 讲政治敢担当改作风专题教育发言材料
- 2021-05-06 “两委”换届与乡村振兴心得有感
- 2021-05-05 绿色食品高质高效发展实施方案精选
- 2021-05-05 学习新民主主义革命时期历史发言材料范文
- 2021-05-05 入党迎七.一思想汇报
- 2021-05-05 区建设领域安全生产百日会战组织方案
- 2021-05-05 发挥共产党员的先锋模范作用心得
- 2021-05-05 人民创造历史,劳动开创未来感想
- 2021-05-01 人大主任在市委党校“学史明理”专题读书班上研讨发言材料范文
- 搜索
-
- 党员组织生活会批评与自我批评意见清单 10-12
- 关于落实党风廉政建设主体责任存在的问 07-14
- 2篇公安民警2020年坚持政治建警全面从 08-23
- 党支部特色亮点工作总结汇报 10-17
- 2020优秀党务工作者事迹材料三篇 10-22
- 新时期农村党员如何正确行使党员的权利 06-08
- 如何发挥基层党支部的核心引领作用 11-21
- 中国共产党历届党代会简介 10-12
- 2020年社区党支部书记述职报告 10-13
- 入党党支部意见定为入党积极分子时党小 07-24
- 11-25国庆70周年庆典晚会 庆典晚会串词
- 11-25办公室礼仪的十大原则 浅谈办公室的电话礼仪
- 01-17用心灵轻轻地歌唱_心灵的歌唱
- 01-17也许你不是我一生的唯一|也许不是我
- 01-17爱了,请珍惜;不爱,趁早放手|爱就珍惜不爱就放手
- 01-17岁月带走的是记忆,但回忆会越来越清晰|有趣又有深意的句子
- 01-17曾经的美好只是曾经,我只想珍惜身边的人|我只想珍惜你
- 01-18从容不惊 [学会笑眼去看世界,不惊不乍,淡定从容]
- 02-03当代大学生学习态度调查报告
- 02-03常用护患英语会话
- 标签列表