j2ee考试题带答案_第1页
j2ee考试题带答案_第2页
j2ee考试题带答案_第3页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

1、西北农林科技大学本科课程考试试题(卷)2012-2013学年第1学期J2技术课程A卷专业班级:命题教师:审题教师:学生姓名:学号:考试成绩:本试卷由笔试和机试两部分组成。一到三题为笔试部分,第四题为机试部分一、选择题(每题3分【按空分配分数】,共30分)得分:分相比于,基于的技术作为企业级应用解决方案的主要优势体现在(),使得开发出的应用是可向外伸缩的()。A. 安全性B.运行的时空效率C.事务处理能力D.支持分布的能力企业级的与普通的区别是企业级的不仅可以供本地客户端访问,还可以供远程客户端访问。本质区另U是访问者和被访问者是否位于同一台虚拟机上。消息服务()与方法调用()两者的最大区别就是

2、:消息服务还可以实现()、()以及异构系统集成。消息服务()是一个消息标准,它允许应用程序组件生成、发送、接收和读取消息。它能够进行分布式的、松耦台的、可靠地、异步的信息交流。A.异步B.业务调用C.松耦合D.消息传递1. 关于无状态会话和有状态会话中“状态”说法正确的是A. 有状态会话实例有对应的生命周期,而无状态会话则没有B. 有状态会话可维持同一个客户端的多个调用之间的状态信息,无状态会话则不能C. 有状态会话可以实现业务对象的持久化,无状态会话不能D. 有状态会话可以维护客户端的状态,无状态会话不能2. 实体之间的关系包括一对一、多对多、(对多一)和(一对多)共四种关联关系,以及(D)

3、关系。持久化,实体类表示对象,是对数据库中记录的表示A.一对多B.多对一C.继承D.映射判断访问的方式是本地()访问还是远程()访问取决于访问客户端和是否位于()或者()。A. 同一台计算机B. 同一个(,虚拟机)C. 同一个网络D. 同一个进程3. 采用实体完成对象/关系的持久性映射(,)。其中,一个实体类对应关系数据库的零或一个(A),一个实体实例对象对应到关系数据库中的一个(B)。A. (数据表)B.(记录)C.(字段)D.(视图)引入(,表达式语言)和(,标准标签库)的最终目的是()。能够帮助页面开发人员通过简单的表达式完成如下任务:动态读取中的数据,动态将数据写入中,调用任意静态或公

4、有方法,动态执行算术运算。(,标准标签库)是一个不断完善的开放源代码的标签库。优点在应用程序服务器之间提供了一致的接口,最大程度地提高了应用在各应用服务器之间的移植,简化了和应用程序的开发。A. 使得代码具有服务器端动态网页的功能B. 使得代码具有客户端动态网页的功能C. 减少代码()的编写量,使得成为真正意义上的标签语言D. 以上都不是应用中,(D),因而不是线程安全的,也就是说实例本身不能维护请求客户的状态信息。而作为的替代,2中的(A),是线程安全的,亦即请求客户的状态得以保持。A. 为每个客户请求创建一个实例B. 为客户请求随机地创建实例C. 不为客户请求创建任何实例D. 采用单个实例

5、服务多个客户请求在基于的应用中,和一般扮演不同的功能,用于用户界面展示,用于处理用户请求并控制页面流程。关于和之间的关系,以下描述不正确的是:()。A. 两者本质相同,都是接收并处理请求后给出响应B. 第一次被调用时会被编译成C. 是客户端组件,而是组件将脚本嵌入到网页中,运行在服务器端D. 运行于相同的容器及容器4. 请求生命周期可以分为6个阶段,它们依次为(C)、应用请求值阶段、处理验证阶段、更新模型值阶段、调用应用阶段和(B)。A.实例初始阶段B.呈现响应阶段C.重建视图阶段D.实例销毁阶段二、简述题(每小题分数在题后标注,共10分)得分:分1.简述同样用于应用的持久层的与()两者之间的

6、关系(本题共5分)。通过5.0注解或描述对象-关系表的映射,并将运行期的实体对象持久化到数据库中。的用来操作实体对象,执行操作,框架在后台替我们完成所有的事情是需要来实现其功能的,就是中很强的一个,从功能上说,就是功能的一个子集。是一个开放源代码的对象关系映射框架,它对进行了非常轻量级的对象封装,方便对数据库的操纵。计模式的应用中,可以作为模型层/数据访问层。它通过配置文件(或)和映射文件(*)把对象或(,持久化对象)映射到数据库中的数据库,然后通过操作,对数据表中的数据进行增、删、改、查等操作。除配置文件,映射文件和持久化类外,还包括5个核心接口,所有的应用都会访问它的这些接口。?接口:配置

7、、启动并创建对象。?接口:初始化,充当数据存储源的代理,创建对象。?接口:负责保存、更新、删除、加载和查询对象。管理事务。?和:执行数据库查询。这5个核心接口之间的关系2.简述(,)结构中M(,模型)、V(,视图)和C(,控制器)各自的作用。(本题共5分)三、解释程序中语句的含义(每空格2分,共10分)得分:分< "1.0""2312"?><配置文件的根元素,并指定信息>"""""""1.2"><><><>&l

8、t;意义托管的名称><><><><><意义存活范围><><><><><意义源网页><><><><意义逻辑结果><><><意义目的页面><><><><><><><><><>四、编程题(每小题分数在题后标注,共50分)得分:分说明:本题属于开卷上机考试,可以参考教材、联机帮助和课程实验

9、指导书。将工程存入存入一个文件夹,文件夹名称为:"学号+姓名”O如学生张三的学号是09101234,提交压缩文件形如:“09101234张三”。注:本题将按照各个步骤的完成情况评分。本题按照三层(即表示层、业务逻辑层【必须选用】、持久层)每层正确10分,三层的整合正确10分,结果正确10分,满分50分。本题要实现的功能为学生信息录入:1)提供简单的页面供输入学生信息(可以包括学生姓名、登录密码、学生性别和学生年龄);2)输入的学生信息存入数据库;3)显示成功录入学生信息的简单提示页面。要求基于框架的四层架构即表示层(包括客户端表示层和服务器端表示层)、业务逻辑层、持久层以及数据层,如下图所示。选用自己熟悉的技术(表示层+持久层)实现该功能。表7K层可选技术为、2或、可采用无状态会话、持久层可选技术为、。建议步骤:a)实现持久层,b)实现表示层,c)实现,d)整合上述三部分。可以考虑在每个步骤完成测试。注意:业务逻辑层要求选用技术完成。客户瞿表示层BrowserPureHTMLJavaAppletDesktopJav日AppLentianOthe

温馨提示

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

评论

0/150

提交评论