下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、专业 班级 姓名 学号 - 密 - 封 - 线 -河海大学文天学院20102011学年度(第二学期)电气信息工程系08级计算机专业j2ee应用架构与eclipse开发技术期末试卷一、填空题:(共10小题,每空2分,共20分)1web的工作模式是_浏览器/服务器_。2. 在html中,一组选项中可以选择多项的表单元素是_checkbox_。3. 在html中,将表单中input元素的type属性值设置为_reset_时,用于创建重置按钮。4. jsp文件应放在tomcat的文件夹_/webapps_下。5. 在jsp中如果要建入java.io.*包,应该使用_page_指令。6. 在jsp中,注
2、释可以增强jsp文件的可读性,并易于jsp文件的维护。jsp中的注释可分为两种,一种是html注释,另一种为jsp注释,其中jsp注释的标记符号为_。7. 如果编写一个计数器程序,用来记载当前网站访问量,最好采用jsp中_application_对象(提醒:哪一个内置对象)。8. <jsp:usebean>声明对象的默认有效范围(scope)为_page_。9. hql的全称是_。10.i18n是_的缩写形式,本意是指软件的_。二、选择题:(共15小题,每题2分,共30分)1有关c/s、b/s结构下列说法错误的是:_da:在c/s结构,即客户端/服务器结构中,有专门的数据库服务器,
3、但客户端还要运行客户端应用程序,这也叫做胖客户端。b:在b/s结构中,客户端在浏览器中只负责表示层逻辑的实现,业务逻辑和数据库都在服务器端运行。也就是说,应用程序部署在服务器端,客户端通过浏览器访问应用程序c:通常b/s结构中,客户端发送http请求消息传给服务器,服务器将请求传递给web应用程序,web应用程序处理请求,并把相应的html页面传给客户端。d:web应用是基于c/s结构的,也就是客户端/服务器结构。2. jsp中java表达式的语法格式为:_da. <%= %> b. <%! %>c. <% %> d. <% %>3两大web服务
4、器端技术asp.net和jsp的特性的对比说法错误的是:_ba:asp.net将页面表现和程序代码分离,在aspx页面中只有负责页面显示的html标记、web控件标记等。而随后绑定的aspx.cs或aspx.vb页面包含了页面的程序代码。b:jsp被编译成servlet并由java虚拟机执行,这种编译操作在对jsp页面的每一次请求时发生。c:jsp在 html 代码中混合程序代码、由语言引擎执行程序代码。d:asp.net的页面表现与代码的分离使得程序员可以在代码页面使用多种语言,如vb.net、c#等。4mvc 设计模式的含义理解错误的是:_da模型(model)是应用程序的数据和业务规则集
5、合,通常被称作应用程序的业务逻辑。 b视图(view)是应用程序的用户界面。 c控制器(controller)定义了应用程序与用户输入及模型进行交互的方式,它被称作应用程序的控制逻辑。 d通过明确区分各个层,mvc 允许组成每个层的各个组件之间紧密地耦合。5下面哪个不是jsp中和javabean相关的标记?_ca. <jsp:userbean> b. <jsp:setproperty>c. <jsp:include> d. <jsp:getproperty>6在servlet中使用硬编码的html输出作为请求的响应具有以下哪些严重缺陷?_da很难
6、对html做出修改,因为每次修改都必须重新编译servlet。b由于html是硬编码的,所以维护不同的语言很困难。判断用户的语言、所处的地区以及其他变化情况,然后再显示输出非常困难。c当在servlet中混合使用html和java代码时,就很难分清页面设计和编程的职责。很难做出动态的相应。d. 以上三种说法都正确。7下述servlet的处理流程中表述不正确的步骤是:_aaservlet引擎,也就是ejb容器会调用servlet的service方法。b客户端发送一个请求至服务器端;服务器将请求信息发给servlet。cservlet构建一个响应,并将其传给服务器。这个响应是动态构建的,相应的内容
7、通常取决于客户端的请求,这个过程中也可以使用外部资源。d服务器将响应返回给客户端。8有关httpservletrequest对象和httpservletresponse对象的基本概念错误的是:_bahttpservletrequest对象封装客户的请求信息,这些信息包括客户的环境信息和从客户端送到服务器端的数据。b一个响应对象只能是html页面或者一个servlet。chttpservletresponse对象封装了动态产生的响应。例如,一个返回给客户端的html页面,这个html页面一般是由来自httpservletresquest对象的数据构成的。dhttpservletrequest类包
8、含了从请求对象中抽取信息的一系列方法。9以下哪个方法不是servlet的生命周期接口定义的?_dainit() bservice()cdestroy() dcreate()10以下是web.xml文档的一部分:<servlet><servlet-name>display</servlet-name><servlet-class>mypackage.displayservlet</servlet-class><load-on-startup>2</load-on-startup></servlet>&
9、lt;servlet><servlet-name>search</servlet-name><jsp-file>/search/search.jsp</jsp-file><load-on-startup>1</load-on-startup></servlet>请问以上web.xml文档中的设置是指示服务器首先装载和初始化哪个servlet?_cadisplay bdisplayservlet c由search.jsp生成的servlet dsearch.jsp11以下关于servletconfig 接口
10、的概念和用法说明错误的是?_caservletconfig 接口用于存取servlet实例的初始化参数,这些参数以名称/数值对的形式存在servletconfig中。b容器在web.xml中设置servlet的一些部署信息,这些信息可以通过servletconfig得到。c每一个servletconfig对象可以对应多个servlet。d在程序中servlet的init初始化方法中,我们可以通过getinitparameter方法来访问web.xml中设定的servlet的初始化参数。12关于jsp的生命周期各方法,下列阶段说法错误的是?_ca当浏览器请求访问一个jsp页面时, jsp引擎首先
11、查看它是否需要编译。如果页面从来没有编译过,或者jsp页面自上次编译之后又经过了修改,那么jsp引擎就编译该页面。bjsp被编译成servlet,因此jsp的初始化也就是servlet的初始化。要执行jsp特定的初始化,可以重写jspinit方法cjsp引擎通过调用jsp的jspservice方法来执行用户发出的请求。可以重写这个方法d执行诸如释放数据库连接和关闭已打开文件等的清理工作,应该使用jspdestroy方法。13有关jsp页面作用域page、 request、 session 和 application说法错误的是:_bapagecontext对象只能接受来自创建当前页面的客户访问
12、。brequest对象可以在多个客户请求生命周期内接受其访问。csession对象在整个用户会话生命周期内,在应用中接受一个单独的客户的访问。dapplication对象在整个应用的生命周期内,接受来自这个应用中的任何页面的访问。14使用javabean的好处的叙述中,以下哪一项不正确_dajavabean拥有标准化接口的优点,在开发期有可视化编程工具的支持,在运行期有jsp和j2ee连接器的支持。bjavabean更明确的把web页面的设计和软件的设计区分开来。 cjavabean可以在多个应用程序中重用。djavabean可以实现安全性、事务行为、并发性和持久性。15下列有关struts2
13、的概念不正确的是?_castruts 2是在 struts 和webwork技术基础上进行了合并,是一个全新的框架。bstruts 2以webwork为核心,采用拦截器的机制来处理用户的请求,这样的设计也使得业务逻辑控制器能够与servlet api完全脱离开,所以struts 2可以理解为webwork的更新产品。c创建struts2开放源代码框架的目的是便于开发人员基于java servlet、ejb和jsp技术构建web应用程序。dstruts2和struts有着太大的变化,但是相对于webwork来说,struts2只有很小的变化。三、简答题:(共5小题,每题6分,共30分)1画出j2ee典型的四层结构图。2试述
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 施工环境评估合同
- 橡胶制胶工保密意识评优考核试卷含答案
- CATTI三级笔译(综合能力+实务)核心内容精简版
- 公厕保洁员安全防护考核试卷含答案
- 有色金属熔池熔炼炉工安全防护水平考核试卷含答案
- 绿化造园工冲突解决测试考核试卷含答案
- 数据标注员复测知识考核试卷含答案
- 广播电视机务员岗中知识掌握考核试卷含答案
- 氯氢处理工技术知识评优考核试卷含答案
- 高压釜温控工岗位基础实操考核试卷含答案
- 幼儿园三年发展规划方案
- 2026年嘉黎县网格员招聘笔试备考题库及答案解析
- 2026国家通 用语言文字推广普及宣传周主题课件
- 2026年秋季学期泰山版(新教材)三年级信息科技上册教学计划
- 2026秋季学期新教材外研版(三起)六年级上册英语教学工作计划
- 新版教科版四年级上册科学第一单元教案教学设计
- 2026年国民经济核算考试题含答案
- 有限空间作业安全管理实施方案
- 第6课 古代罗马(课件)-(共50张+视频)统编版(2024)九年级历史上册2
- 新版 【新教材】统编版(2024)七年级上册历史全册重点知识填空练习题(含答案)合集
- 项目安全员任命书
评论
0/150
提交评论