河海大学文天学院(j2ee试卷)_第1页
河海大学文天学院(j2ee试卷)_第2页
河海大学文天学院(j2ee试卷)_第3页
河海大学文天学院(j2ee试卷)_第4页
全文预览已结束

下载本文档

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

文档简介

1、专业 班级 姓名 学号 - 密 - 封 - 线 -河海大学文天学院20102011学年度(第二学期)电气信息工程系08级计算机专业J2EE应用架构与Eclipse开发技术期末试卷一、填空题:(共10小题,每空2分,共20分)1Web的工作模式是_。2. 在HTML中,一组选项中可以选择多项的表单元素是_。3. 在HTML中,将表单中INPUT元素的TYPE属性值设置为_时,用于创建重置按钮。4. JSP文件应放在Tomcat的文件夹_下。5. 在JSP中如果要建入java.io.*包,应该使用_指令。6. 在JSP中,注释可以增强JSP文件的可读性,并易于JSP文件的维护。JSP中的注释可分为

2、两种,一种是HTML注释,另一种为JSP注释,其中JSP注释的标记符号为_。7. 如果编写一个计数器程序,用来记载当前网站访问量,最好采用JSP中_对象(提醒:哪一个内置对象)。8. 声明对象的默认有效范围(scope)为_。9. HQL的全称是_。10.I18N是_的缩写形式,本意是指软件的_。二、选择题:(共15小题,每题2分,共30分)1有关C/S、B/S结构下列说法错误的是:_A:在C/S结构,即客户端/服务器结构中,有专门的数据库服务器,但客户端还要运行客户端应用程序,这也叫做胖客户端。B:在B/S结构中,客户端在浏览器中只负责表示层逻辑的实现,业务逻辑和数据库都在服务器端运行。也就

3、是说,应用程序部署在服务器端,客户端通过浏览器访问应用程序C:通常B/S结构中,客户端发送HTTP请求消息传给服务器,服务器将请求传递给Web应用程序,Web应用程序处理请求,并把相应的HTML页面传给客户端。D:Web应用是基于C/S结构的,也就是客户端/服务器结构。2. jsp中java表达式的语法格式为:_A. B. C. D. 3两大Web服务器端技术ASP.NET和JSP的特性的对比说法错误的是:_A:ASP.NET将页面表现和程序代码分离,在ASPX页面中只有负责页面显示的HTML标记、Web控件标记等。而随后绑定的aspx.cs或aspx.vb页面包含了页面的程序代码。B:JSP

4、被编译成Servlet并由Java虚拟机执行,这种编译操作在对JSP页面的每一次请求时发生。C:JSP在 HTML 代码中混合程序代码、由语言引擎执行程序代码。D:ASP.NET的页面表现与代码的分离使得程序员可以在代码页面使用多种语言,如VB.NET、C#等。4MVC 设计模式的含义理解错误的是:_A模型(model)是应用程序的数据和业务规则集合,通常被称作应用程序的业务逻辑。 B视图(view)是应用程序的用户界面。 C控制器(controller)定义了应用程序与用户输入及模型进行交互的方式,它被称作应用程序的控制逻辑。 D通过明确区分各个层,MVC 允许组成每个层的各个组件之间紧密地

5、耦合。5下面哪个不是JSP中和JavaBean相关的标记?_A. B. C. D. 6在Servlet中使用硬编码的HTML输出作为请求的响应具有以下哪些严重缺陷?_A很难对HTML做出修改,因为每次修改都必须重新编译Servlet。B由于HTML是硬编码的,所以维护不同的语言很困难。判断用户的语言、所处的地区以及其他变化情况,然后再显示输出非常困难。C当在Servlet中混合使用HTML和Java代码时,就很难分清页面设计和编程的职责。很难做出动态的相应。D. 以上三种说法都正确。7下述Servlet的处理流程中表述不正确的步骤是:_AServlet引擎,也就是ejb容器会调用Servlet

6、的service方法。B客户端发送一个请求至服务器端;服务器将请求信息发给Servlet。CServlet构建一个响应,并将其传给服务器。这个响应是动态构建的,相应的内容通常取决于客户端的请求,这个过程中也可以使用外部资源。D服务器将响应返回给客户端。8有关HttpServletRequest对象和HttpServletResponse对象的基本概念错误的是:_AHttpServletRequest对象封装客户的请求信息,这些信息包括客户的环境信息和从客户端送到服务器端的数据。B一个响应对象只能是HTML页面或者一个Servlet。CHttpServletResponse对象封装了动态产生的响

7、应。例如,一个返回给客户端的HTML页面,这个HTML页面一般是由来自HttpServletResquest对象的数据构成的。DHttpServletRequest类包含了从请求对象中抽取信息的一系列方法。9以下哪个方法不是Servlet的生命周期接口定义的?_Ainit() Bservice()Cdestroy() Dcreate()10以下是web.xml文档的一部分:DisplaymyPackage.DisplayServlet2Search/search/search.jsp1请问以上web.xml文档中的设置是指示服务器首先装载和初始化哪个servlet?_ADisplay BDis

8、playServlet C由search.jsp生成的servlet Dsearch.jsp11以下关于ServletConfig 接口的概念和用法说明错误的是?_AServletConfig 接口用于存取Servlet实例的初始化参数,这些参数以名称/数值对的形式存在ServletConfig中。B容器在web.xml中设置Servlet的一些部署信息,这些信息可以通过ServletConfig得到。C每一个ServletConfig对象可以对应多个Servlet。D在程序中Servlet的init初始化方法中,我们可以通过getInitParameter方法来访问web.xml中设定的se

9、rvlet的初始化参数。12关于JSP的生命周期各方法,下列阶段说法错误的是?_A当浏览器请求访问一个JSP页面时, JSP引擎首先查看它是否需要编译。如果页面从来没有编译过,或者JSP页面自上次编译之后又经过了修改,那么JSP引擎就编译该页面。BJSP被编译成servlet,因此JSP的初始化也就是servlet的初始化。要执行JSP特定的初始化,可以重写jspInit方法CJSP引擎通过调用JSP的jspService方法来执行用户发出的请求。可以重写这个方法D执行诸如释放数据库连接和关闭已打开文件等的清理工作,应该使用jspDestroy方法。13有关JSP页面作用域page、 requ

10、est、 session 和 application说法错误的是:_ApageContext对象只能接受来自创建当前页面的客户访问。Brequest对象可以在多个客户请求生命周期内接受其访问。Csession对象在整个用户会话生命周期内,在应用中接受一个单独的客户的访问。Dapplication对象在整个应用的生命周期内,接受来自这个应用中的任何页面的访问。14使用JavaBean的好处的叙述中,以下哪一项不正确_AJavaBean拥有标准化接口的优点,在开发期有可视化编程工具的支持,在运行期有JSP和J2EE连接器的支持。BJavaBean更明确的把WEB页面的设计和软件的设计区分开来。 C

11、JavaBean可以在多个应用程序中重用。DJavaBean可以实现安全性、事务行为、并发性和持久性。15下列有关Struts2的概念不正确的是?_AStruts 2是在 struts 和WebWork技术基础上进行了合并,是一个全新的框架。BStruts 2以WebWork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与Servlet API完全脱离开,所以Struts 2可以理解为WebWork的更新产品。C创建Struts2开放源代码框架的目的是便于开发人员基于Java Servlet、EJB和JSP技术构建Web应用程序。DStruts2和Struts有着

12、太大的变化,但是相对于WebWork来说,Struts2只有很小的变化。三、简答题:(共5小题,每题6分,共30分)1画出J2EE典型的四层结构图。2试述采用JDBC连接数据库的步骤。3. 试述JavaBean的编程规范。4请简述在JAVA Web应用开发中使用Hibernate操作数据库的步骤。5请叙述基于Struts2.0的应用程序执行流程。(用图例表示清楚同样得分)四、请结合个人所属小组的课程设计,叙述自己在应用程序(作品)开发中所完成的全部功能,并谈谈自己在此程序开发过程中的心得体会。(注:字数不限,尽量写的思路清晰、完整)(共20分)专业 班级 姓名 学号 - 密 - 封 - 线- -河海大学文天学院20102011学年度(第二学期)电气信息工程系08级计算机专业J2EE应用架构与Eclipse开发技术期末试卷答题卡一、填空题:(共10小题,每空2分,共20分)1._ 2._3._ 4._5._ 6._7._ 8._9._ 10._ _二、选择题:(2分15=30分,把选中的框涂黑)1ABCD2ABCD3ABCD4ABCD5ABCD6ABCD7ABCD8ABCD9ABCD10ABCD11ABCD12ABCD13ABCD14ABCD15ABCD三、简答题:(共5小题,每题6分,共30分)1画出J2EE典型的四层结构

温馨提示

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

评论

0/150

提交评论