j2ee考试题带答案
更新时间:2023-10-05 19:47:01 阅读量: 综合文库 文档下载
- j2ee考试题及答案推荐度:
- 相关推荐
西北农林科技大学本科课程考试试题(卷) 2012—2013学年第1学期《J2EE技术》课程A卷
专业班级: 命题教师: 审题教师: 学生姓名: 学号: 考试成绩:
本试卷由笔试和机试两部分组成。一到三题为笔试部分,第四题为机试部分 一、选择题(每题3分【按空分配分数】,共30分) 得分: 分
1. 相比于Spring,基于EJB的Java EE技术作为企业级应用解决方案的主要优势体现在( ),使得开发出的应用是可向外伸缩的 (scale-out)。
A. 安全性 C. 事务处理能力
B. 运行的时空效率 D. 支持分布的能力
企业级的与普通javabean的区别是企业级的不仅可以供本地客户端访问,还可以供远程客户端访问。本质区别是访问者和被访问者是否位于同一台虚拟机上。
2. 消息服务 (Message Service) 与方法调用 (Method Invocation)两者的最大区别就是:消息服务还可以实现( )、( )以及异构系统集成。 Java消息服务(JMS)是一个消息标准,它允许javaEE应用程序组件生成、发送、接收和读取消息。它能够进行分布式的、松耦合的、可靠地、异步的信息交流。
A. 异步
B. 业务调用
C. 松耦合
D. 消息传递
3. 关于无状态会话bean和有状态会话bean中“状态”说法正确的是( )。 A. 有状态会话bean实例有对应的生命周期,而无状态会话bean则没有 B. 有状态会话bean可维持同一个客户端的多个调用之间的状态信息,无状态会话bean则不能
C. 有状态会话bean可以实现业务对象的持久化,无状态会话bean不能 D. 有状态会话bean可以维护HTTP客户端的状态,无状态会话bean不能 4. JPA实体之间的关系包括一对一、多对多、( 对多一 )和( 一对多 )共四种关联关系,以及( D )关系。
Java Persistence API java持久化,实体类表示对象,是对数据库中记录的表示
A. 一对多
B. 多对一
C. 继承
D. 映射
5. 判断访问EJB的方式是本地 (local) 访问还是远程 (remote) 访问取决于
第 1 页 共 8 页
EJB访问客户端和EJB是否位于( )或者( )。
A. 同一台计算机
B. 同一个JVM (Java Virtual Machine, Java虚拟机) C. 同一个网络 D. 同一个进程
6. Java EE采用实体完成对象/关系的持久性映射 (ORM, Object-Relation Mapping)。其中,一个实体类对应关系数据库的零或一个( A ),一个实体实例对象对应到关系数据库中的一个( B )。
A. table(数据表) C. field(字段)
B. record(记录) D. view(视图)
7. 引入EL (Expression Language, 表达式语言) 和 JSTL (Java-server-pages Standard Tag Library, JSP标准标签库) 的最终目的是( )。 EL能够帮助页面开发人员通过简单的表达式完成如下任务:
动态读取JavaBean中的数据,动态将数据写入JavaBean中,调用任意静态或公有方法,动态执行算术运算。
JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库。优点 在应用程序服务器之间提供了一致的接口,最大程度地提高了WEB应用在各应用服务器之间的移植,简化了JSP和WEB应用程序的开发。
A. 使得JSP代码具有服务器端动态网页的功能 B. 使得JSP代码具有客户端动态网页的功能
C. 减少代码 (Scriptlet) 的编写量,使得JSP成为真正意义上的标签语言 D. 以上都不是
8. Java Web应用中,Servlet( D ),因而不是线程安全的,也就是说Servlet实例本身不能维护请求客户的状态信息。而作为Servlet的替代,Struts 2中的Action( A ),是线程安全的,亦即请求客户的状态得以保持。
A. 为每个客户请求创建一个实例 B. 为客户请求随机地创建实例 C. 不为客户请求创建任何实例 D. 采用单个实例服务多个客户请求
第 2 页 共 8 页
9. 在基于MVC的Java Web应用中,JSP和Servlet一般扮演不同的功能,JSP用于用户界面展示,Servlet用于处理用户请求并控制页面流程。关于JSP和Servlet之间的关系,以下描述不正确的是:( )。
A. 两者本质相同,都是接收并处理请求后给出响应 B. JSP第一次被调用时会被编译成Servlet C. JSP是客户端组件,而Servlet是Web组件 Jsp将java脚本嵌入到html网页中,运行在服务器端 D. 运行于相同的容器及Web容器
10. JSF请求生命周期可以分为6个阶段,它们依次为( C )、应用请求值阶段、处理验证阶段、更新模型值阶段、调用应用阶段和( B )。
A. 实例初始阶段 C. 重建视图阶段
二、简述题(每小题分数在题后标注,共10分) 得分: 分 1. 简述同样用于Java Web应用的持久层的Hibernate与JPA (Java Persistence API) 两者之间的关系(本题共5分)。
JPA通过JDK5.0注解或XML描述对象-关系表的映射,并将运行期的实体对象持久化到数据库中。JPA的API用来操作实体对象,执行CRUD操作,框架在后台替我们完成所有的事情
JPA是需要Provider来实现其功能的,Hibernate就是JPA Provider中很强的一个,从功能上说,JPA就是Hibernate功能的一个子集。
Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,方便对数据库的操纵。
计模式的Java Web应用中,Hibernate可以作为模型层/数据访问层。它通过配置文件(hibernate.properties或hibernate.cfg.xml)和映射文件(***.hbm.xml)把Java对象或PO(Persistent Object,持久化对象)映射到数据库中的数据库,然后通过操作PO,对数据表中的数据进行增、删、改、查等操作。除配置文件,映射文件和持久化类外,Hibernate还包括5个核心接口,所有的Hibernate应用都会访问它的这些接口。 ? Configuration接口:配置、启动Hibernate并创建SessionFactory对象。 ? SessionFactory接口:初始化Hibernate,充当数据存储源的代理,创建
B. 呈现响应阶段 D. 实例销毁阶段
第 3 页 共 8 页
Session对象。 ? Session接口:负责保存、更新、删除、加载和查询对象。 ? Transaction:管理事务。 ? Query和Criteria:执行数据库查询。 这5个核心接口之间的关系
2. 简述MVC (Model-View-Controller,) 结构中M (Model, 模型) 、V (View, 图)和C (Controller, 控制器) 各自的作用。(本题共5分)
第 4 页 共 8 页
视
三、解释程序中语句的含义(每空格2分,共10分) 得分: 分
意 义 ④ 逻 辑 结 果 第 5 页 共 8 页
第 6 页 共 8 页
四、编程题(每小题分数在题后标注,共50分) 得分: 分
说明:
? 本题属于开卷上机考试,可以参考教材、联机帮助和课程实验指导书。 ? 将工程存入存入一个文件夹,文件夹名称为:“学号+姓名”。如学生张三的
学号是09101234,提交压缩文件形如:“09101234张三.rar”。
? 注:本题将按照各个步骤的完成情况评分。本题按照三层(即表示层、业务
逻辑层【必须选用EJB】、持久层)每层正确10分,三层的整合正确10分,结果正确10分,满分50分。
本题要实现的功能为学生信息录入:1)提供简单的页面供输入学生信息(可以包括学生姓名、登录密码、学生性别和学生年龄);2)输入的学生信息存入数据库;3)显示成功录入学生信息的简单提示页面。
要求基于Java EE框架的四层架构即表示层(包括客户端表示层和服务器端表示层)、业务逻辑层、持久层以及数据层,如下图所示。选用自己熟悉的技术(表示层 + EJB + 持久层)实现该功能。表示层可选技术为JSP、Servlet、JSP+Servlet、Struts 2或JSF、EJB可采用无状态会话bean、持久层可选技术为JDBC、Hibernate、JPA。
建议步骤:a)实现持久层,b)实现表示层,c)实现EJB,d)整合上述三部分。可以考虑在每个步骤完成测试。注意:业务逻辑层要求选用EJB技术完成。
图 Java EE多层体系架构
第 7 页 共 8 页
第 8 页 共 8 页
正在阅读:
j2ee考试题带答案10-05
大学生毕业实习工作总结(优秀6篇)03-26
幼儿园教师集体教学活动情况分析10-26
6A班主任工作总结2014011008-23
路桥公司部门岗位职责描述12-24
当代大学生消费行为分析报告doc01-05
HR-150A型洛氏硬度计操作规程05-16
烹饪原料知识 畜禽类03-28
Cognos制作报表--基本范例209-30
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 考试题
- 答案
- j2ee
- 模拟电子技术基础期末试题(填空选择复习题)
- 小学英语教改论文
- 中国翻译史简介
- 电偶腐蚀速度的测定 - 图文
- xxxxxx古建筑保护方案设计说明 - 图文
- 《宏观经济学》课后练习题4-1005批注
- 新人教版小学三年级数学上册教学工作总结
- 苏教版八年级语文(上)第一单元测试题
- 2017年绵阳市直属学校(单位)继续教育公需科目课程考试答案
- 最新国家开放大学电大《金融学》期末题库及答案
- 促进班级凝聚力的团队游戏大全 - 图文
- 2018春季护理管理学(省)03阶段性测验(答案)
- 教育学基本框架
- (何氏献璧)
- 生理学复习题
- 三角函数 板块二 三角函数的图像与性质2.学生版
- 超声波检测习题集
- 离线作业
- 十三五重点项目-火锅店项目资金申请报告
- 西南交大2018-2019学年第2学期计算机应用基础第3次作业