付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、西北农林科技大学本科课程考试试题(卷)20122013学年第1学期J2EE技术课程 A卷专业班级:命题教师:审题教师:学生姓名:学号:考试成绩:本试卷由笔试和机试两部分组成。一到三题为笔试部分,第四题为机试部分一、选择题(每题 3 分【按空分配分数】,共 30 分)得分:分1 .相比于Spring ,基于EJB的Java EE技术作为企业级应用解决方案的主要优势体现在(),使得开发出的应用是可向外伸缩的(scale-out) 。A. 安全性B. 运行的时空效率C. 事务处理能力D. 支持分布的能力企业级的与普通javabean 的区别是企业级的不仅可以供本地客户端访问,还可以供远程客户端访问。
2、本质区别是访问者和被访问者是否位于同一台虚拟机上。2. 消息服务(Message Service) 与方法调用(Method Invocation) 两者的最大区别就是:消息服务还 可以实现()、()以及异构系统集成。Java消息服务(JMS是一个消息标准,它允许javaEE应用程序组件生成、发送、接收和读取消息。它能够进行分布式的、松耦合的、可靠地、异步的信息交流。A. 异步B. 业务调用C. 松耦合D. 消息传递3. 关于无状态会话bean 和有状态会话bean 中“状态”说法正确的是()。A.有状态会话bean实例有对应的生命周期,而无状态会话bean则没有B. 有状态会话bean 可维
3、持同一个客户端的多个调用之间的状态信息,无状态会话 bean 则不能C. 有状态会话bean 可以实现业务对象的持久化,无状态会话bean 不能D.有状态会话bean可以维护HTT哈户端的状态,无状态会话 bean不能4. JPA实体之间的关系包括一对一、多对多、( 对多一)和(一对多 ) 共四种关联关系,以及(D )关系。Java Persistence API java 持久化,实体类表示对象,是对数据库中记录的表示A. 一对多B. 多对一C. 继承D. 映射5. 判断访问EJB的方式是本地(local)访问还是远程(remote) 访问取决于EJB访问客户端和EJB是否位于()或者()。
4、A. 同一台计算机B. 同一个 JVM (Java Virtual Machine, Java 虚拟机 )C. 同一个网络D. 同一个进程6. Java EE 采 用 实体 完 成 对 象 / 关 系 的持 久 性 映 射 (ORM, Object-Relation Mapping)。其中,一个实体类对应关系数据库的零或一个( A ), 一个实体实例 对象对应到关系数据库中的一个(B )。A. table (数据表)B. record (记录)C. field (字段)D. view (视图)7. 引入 EL (Expression Language, 表达式语言) 和 JSTL (Java-
5、server-pagesStandard Tag Library, JSP 标准标签库) 的最终目的是()。EL能够帮助页面开发人员通过简单的表达式完成如下任务:动态读取JavaBean 中的数据,动态将数据写入JavaBean 中,调用任意静态或公有方法,动态执行算术运算。JSTL (JSP Standard Tag Library , JSP标准标签库)是一个不断完善的开放源代码的 JSP 标签库。优点在应用程序服务器之间提供了一致的接口,最大程度地提高了WEB应用在各应用服务器之间的移植,简化了JSP和WEEK用程序的开发。A.使得JSP代码具有服务器端动态网页的功能B.使得JSP代码具
6、有客户端动态网页的功能C.减少代码(Scriptlet) 的编写量,使得JSP成为真正意义上的标签语言D. 以上都不是8. Java Web用中,Servlet ( D ),因而不是线程安全的,也就是说 Servlet 实例本身不能维护请求客户的状态信息。而作为 Servlet 的替代, Struts 2 中的 Action( A ),是线程安全的,亦即请求客户的状态得以保持。A. 为每个客户请求创建一个实例B. 为客户请求随机地创建实例C. 不为客户请求创建任何实例D. 采用单个实例服务多个客户请求9.在基于MVC勺Java Web应用中,JSP和Servlet 一般扮演不同的功能,JSP用
7、 于用户界面展示,Servlet用于处理用户请求并控制页面流程。关于 JSP和Servlet 之间的关系,以下描述不正确的是:()。A.两者本质相同,都是接收并处理请求后给出响应B. JSP第一次被调用时会被编译成ServletC. JSP是客户端组件,而Servlet是Wetffl件Jsp将java脚本嵌入到html网页中,运行在服务器端D.运行于相同的容器及 WebSS10. JSF请求生命周期可以分为6个阶段,它们依次为(C )、应用请求值阶 段、处理验证阶段、更新模型值阶段、调用应用阶段和( B )。A.实例初始阶段B.呈现响应阶段C.重建视图阶段D.实例销毁阶段二、简述题(每小题分数
8、在题后标注,共10分)得分:分1 . 简述同样用于Java Web应用的持久层的 Hibernate与JPA (Java Persistence API)两者之间的关系(本题共5分)。JPA通过JDK5.0注解或XML述对象-关系表的映射,并将运行期的实体对象持久化到 数据库中。JPA的API用来操作实体对象,执行 CRUDM乍,框架在后台替我们完成所 有的事情JPA是需要Provider来实现其功能的,Hibernate就是JPA Provider中很强的一个, 从功能上说,JPA就是Hibernate功能的一个子集。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC1行了非
9、常轻量级的对象封装,方便对数据库的操纵。计模式的Java Web应用中,Hibernate可以作为模型层/数据访问层。它通过配置文件(perties 或 hibernate.cfg.xml) 和映射文件(*.hbm.xml) 把 Java 对象或PO(Persistent Object ,持久化对象)映射到数据库中的数据库,然后通过操 作PO对数据表中的数据进行增、删、改、查等操作。除配置文件,映射文件和持久化类外,Hibernate还包括5个核心接口,所有的Hibernate应用都会访问它的这些接 口。 ? Configuration 接口:配置、启动 Hibern
10、ate 并创建 SessionFactory 对 象。 ? SessionFactory 接口:初始化 Hibernate ,充当数据存储源的代理,创建 Session对象。 ? Session接口:负责 保存、更新、删除、加载和查询对 象。 ? Transaction :管理事务。? Query和Criteria :执行数据库查询。这5个核心接口之间的关系2 .简述 MVC (Model-View-Controller,) 结构中 M (Model,模型)、V (View,视图)和C (Controller, 控制器)各自的作用。(本题共5分)三、解释程序中语句的含义(每空格2分,共10分)
11、得分:分userB.jsf.UserBeanrequest/add.jspsuccess/show.jsp!- 意义 目的页面failure/add.jsp编程题 (每小题分数在题后标注,共50 分)得分:说明:本题属于开卷上机考试,可以参考教材、联机帮助和课程实验指导书。将工程存入存入一个文件夹,文件夹名称为: “学号+姓名”。如学生张三的学号是09101234,提交压缩文件形如:“ 09101234张三 .rar ”。注:本题将按照各个步骤的完成情况评分。本题按照三层(即表示层、业务逻辑层【必须选用EJB】 、持久层)每层正确10 分,三层的整合正确10 分,结果正确10 分,满分50 分。本题要实现的功能为学生信息录入:1)提供简单的页面供输入学生信息(可以包括学生姓名、登录密码、学生性别和学生年龄); 2)输入的学生信息存入数据库;3)显示成功录入学生信息的简单提示页面。要求基于Java EE 框架的四层架构即表示层(包括客户端表示层和服务器端表示层) 、业务逻辑层、持久层以及数据层,如下图所示。选用自己熟悉的技术(表示层 +EJB+ 持久层 )实现该功能
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026湖南盛力投资有限责任公司招聘2人笔试参考题库及答案解析
- 2026年吉林省松原市事业单位人员招聘笔试备考题库与答案详解
- 2026年聊城东昌府区道口铺街道办事处城镇公益性岗位招聘笔试模拟试题及答案解析
- 2026年山东女子学院公开招聘人员考试备考试题及答案解析
- 2026年合肥长虹美菱生活电器有限公司招聘海外业务经理岗位考试备考题库及答案解析
- 2026年泗阳县卫健系统第二批次公开招聘事业单位工作人员6人考试模拟试题及答案解析
- 2026年周口市消防救援支队招录政府专职消防员245名考试模拟试题及答案解析
- 2026年连锁便利店行业洞察报告及未来五至十年发展趋势报告
- 2026年生态资源监测行业产业规划研究报告及未来五至十年绿色制造与低碳转型
- 2026年土地登记代理服务行业产业研究报告及未来五至十年政策驱动与市场机遇展望
- 雨课堂学堂在线学堂云中国文化名著导读广大单元测试考核答案
- 2025学年保定市十校高二语文上学期期中联考试卷附答案解析
- 2024-2025学年广东省广州市天河区八年级上学期期中数学试卷(含答案)
- 2024年宁波镇海区蛟川街道办事处招聘真题
- 远景能源面试题目及答案
- GJB3206B-2022技术状态管理
- 2025年四川省行政执法资格考试题库及答案
- 2025-2030年中国氟化物分析仪项目投资可行性研究分析报告
- 2025年高中英语教师课程标准考试综合测试题及参考答案
- 养老院短住协议书(2篇)
- 2025年01月新疆交投建设管理有限责任公司面向社会公开招聘笔试历年典型考题(历年真题考点)解题思路附带答案详解
评论
0/150
提交评论