Java web期末考试题.doc_第1页
Java web期末考试题.doc_第2页
Java web期末考试题.doc_第3页
Java web期末考试题.doc_第4页
Java web期末考试题.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档姓名:刘晓钰 学号:1330090110 班级:计算机1304 天津师范大学期末考核20152016 学年第2学期 期末考核试卷科目:Java Web 应用开发学院:计信学院专业:计算机科学题号一二三四总分分数一、单选题:(每小题2分,共10分)得分评卷人1.下列语句属于声明语句的是( A )。AB.CD. 得分2.一个servlet的生命周期不包括( B )方法?Ainit( )方法B. invalidate( )方法Cservice( )方法Ddestroy( )方法得分3.Application对象的作用域是( B )。A 一次会话B. 整个应用程序C 一次请求D 整个页面得分4.下面对servlet中重定向说法描述错误的是( D )。A使用的是HttpServletResponse接口的sendRedirect()方法B. 源组件的响应结果不会发送给客户端CsendRedirect()方法后的代码仍会执行D源组件和目标组件共享ServletRequest对象得分5.有一个JavaBean组件,类名为Student,此JavaBean组件的获得访问方法是getTotalScore,其功能是获得某个学生几门功课的总分,返回值保留一位小数,则以下关于getTotalScore的声明正确的是( B )。Apublic int getTotalScore()B. public float getTotalScore()Cprotected int getTotalScore()Dprotected 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中部署监听器的元素应该放置在什么位置?得分答:web.xml中部署监听器的元素应该放置在前。例如 org.xiosu.listener.onlineListener 3.定义一个JavaBean对属性的方法有何约定? JavaBean应该部署在什么位置?得分答:如果属性为A,则设置属性的方法为setA(),获得属性的方法为getA()。JavaBean应放在WEB-INF下的classes文件夹中。4.JSP一般通过什么连接数据库?并简述连接过程。得分答: JSP一般通过JDBC连接数据库。 使用JDBC操作数据的开发流程,其关键步骤如下: (1)注册数据库驱动 (2)构建数据库连接URL (3)获取Connection对象5.JSP页面输出通常使用哪两种语句?如何书写?得分答:JSP表达式用于向页面中输出信息,其语法格式如下: 表达式:可以是任何Java语言的完整表达式。该表达式的最终运算结果将被转换为字符串。例如:设置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. 作业提交截止日期:201

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论