EJB 试题及答案
更新时间:2023-10-24 18:39:01 阅读量: 综合文库 文档下载
- ejb推荐度:
- 相关推荐
EJB 试题及答案
一 选择题:
1. EJB架构主要使用的设计模式是: AC
A. Proxy C. Delegate 2. EJB的类型主要有:cdf
C. Session Bean D. Entity Bean
F. Message-Driven Bean
3. Session Bean的组成可以包括:ACEFGI …而 Entity Bean的组成可以包括:ACDEFGI A. Home interface C. Remote interface D. Primary key class E. Local home interface F. Local interface G. ejb-jar.xml I. Bean class
4. Session Bean按是否跟踪客户状态分: BE B. Stateless Session Bean E. Stateful Session Bean
5. Entity Bean根据数据持久化性的处理方式分:BMP、CMP 6. Entity Bean的事务处理方式可采用:CMT
7. Session Bean和Message-Driven Bean的事务处理方式可采用:BMT和CMT 8. 申明方式的事务处理的属性有: ACDFGH A. Supports
C. NotSupported D. Required F. RequiresNew G. Mandatory H. Never
9. Local interface引入的目的是: B A. 本地客户程序才能调用EJB B. 为了性能
C. 解决Session Bean与Entity Bean之间的交互
10. 对于Session Bean和Entity Bean,为远程用户定义home interface必须继承B,component interface必须继承D,为本地客户定义的home interface必须继承F, component interface必须继承A,Session Bean的bean class必须实现C,Entity Bean的bean class必须实现E. A. EJBLocalObject B. EJBHome C. SessionBean D. EJBOBject E. EntityBean F. EJBLocalHome
11. Message-Driven Bean 的Bean Class必须实现 B 和 C ;Bean class中的服务方法的签名是 A . A. onMessage
B. MessageListener C. MessageDrivenBean
12. 对于Session Bean和Entity Bean,无论是remote home或是local home都必须定义create方法,该方法都会抛出的异常是 C ,remote home中的create方法还会抛出异常 B .EntityBean的 home interface中findByPrimaryKey必须抛出异常 A . A. FinderException B. RemoteException C. CreateException
13. Session Bean的home interface中可以定义: A .而 Entity Bean的home interface中可定义: ABC A. create method(s) B. Home method(s C. finder method(s) D. ejbSelect method(s)
14. 有状态Session Bean的bean class中实现了两个方法 A 和 C 用来完成状态的swap in/out. B 和 D 来同步内存与数据库的数据. A. ejbActivate() B. ejbLoad() C. ejbPassivate() D. ejbStore()
15. Entity Bean的home interface中的create方法会对应bean class中的 A 和 B 方法. A. ejbCreate() B. ejbPostCreate() C. ejbStoreCreate() D. ejbStore()
16. Entity Bean的home interface中的getTotal方法会对应bean class中的 B 方法. A. ejbGetTotal
B. ejbHomeGetTotal C. ejbTotal
17. 在Entity Bean的关系管理中, B 关系需要casecade delete, A 不能用级连删除. A. Aggregation 关联 B. Composition 组合
18. 在编写Message-Driven Bean的实践中,我们使用如下的编程努力来防止有毒消息的产生: BC
A. 用Container管理事务 B. 用Bean管理事务 C. 不抛出异常
D. 只抛出RuntimeException
19. 在weblogic console上配置JMS,要按什么步骤? BACD A. 配置JMS Servers B. 配置Connection factories C. 配置Destionations D. 配置JMS Stores
20. 在weblogic上可以部署的模块有: BCDE A. javabean module B. Web module
C. Enterprise application module D. EJB module
E. Resource adapter module
21. weblogic与EJB相关的部署描述文件有: ABD A. ejb-jar.xml
B. weblogic-ejb-jar.xml C. weblogic.xml
D. weblogic-cmp-rdbms-jar.xml
22. 对DataSource的引用属于 D ,远程客户访问EJB属于 E ,Session Bean往往通过JNDI查找Entity Bean的LocalHome属于 C ,对基本数据类型的封装类型的对象通过JNDI获得使用 C : A. Environment entry
B. Resource environment reference C. EJB local reference D. Resource reference E. EJB reference
23. Entity Bean有三种状态:does not exist,pooled,ready.当其实例从does not exist状态过渡到pooled状态时,容器会调用以下哪些方法: AB A. new Instance()
B. setEntityContext(ec) C. ejbCreate() D. ejbPostCreate()
24. 在Entity Bean中,以下哪些地方定义了ejbSelectXXX() methods: D A. client
B. Remote interface C. Home interface D. Bean class
25. Message-Driven Bean有以下哪些状态: AC A. doesn't exist B. passivate
C. method-ready pool D. cache
26. 事务的属性有以下哪些? ABCD A. Atomicity B. Consistency C. Isolation D. Durability
27. 在声明方式的事务处理中,Entity Bean可以声明的属性有以下哪些? ABC A. Required B. RequiresNew C. Mandatory D. Supports
E. NotSupported F. Never
28. 在会话门面模式中,通常我们会用什么作为门面呢? B A. Stateful Session Bean; B. Stateless Session Bean; C. Entity Bean
D. Message-Driven Bean
29. 在Entity Bean的CMP方式中,Entity Bean的属性跟对应表的字段的映射关系是在以下哪一个文件描述的? C A. ejb-jar.xml
B. weblogic-ejb-jar.xml
C. weblogic-cmp-rdbms-jar.xml D. weblogic.xml
30. 在JMS编程中,我们要成功的将一条信息绑定JMS中间件上,必须按什么顺序操作: AFCEDB
A. Retrieve Connection Factory B. Send Message C. Create Session D. Create Producer
E. Lookup JMS Destination F. Create Connection
31. EJBContext是EJB与EJB Container沟通的桥梁,在EJBContext中定义了与安全相关的两个方法是 C 和 E ,与事务相关的三个方法是 B , F 和 H ,与EJB的组成相关的两个方法是 A 和 D ,与定时服务相关的方法是 G A. getEJBLocalHome B. getRollbackOnly C. getCallerPrincipal D. getEJBHome E. isCallerInRole F. setRollbackOnly G. getTimerService H. getUserTransaction
二:问答题 1:EJB是什么?
答: Enterprise Java Bean 相当于DCOM,即分布式组件。它是基于Java的远程方法调用(RMI)技术的,所以EJB可以被远程访问 (跨进程、跨计算机) 。但EJB必须被布署在诸如Webspere、WebLogic这样的容器中,EJB客户从不直接访问真正的EJB组件,而是通过其容器访问。EJB容器是EJB组件的代理,EJB组件由容器所创建和管理。客户通过容器来访问真正的EJB组件。 2 : Enterprise java bean 容器?
答:Enterprise java bean 容器。更具有行业领域特色。他提供给运行在其中的组件EJB各种管理功能。只要满足J2EE规范的EJB放入该容器,马上就会被容器进行高效率的管理。并且可以通过现成的接口来获得系统级别的服务。例如邮件服务、事务管理。
3 : RMI:(Remote Method Invocation)远程方法调用?
答:RMI(Remote Method Invocation,远程方法调用)是用Java在JDK1.1中实现的,它大大增强了Java开发分布式应用的能力。Java作为一种风靡一时的网络开发语言,其巨大的威力就体现在它强大的开发分布式网络应用的能力上,而RMI就是开发百分之百纯Java的网络分布式应用系统的核心解决方案之一。其实它可以被看作是
正在阅读:
EJB 试题及答案10-24
高中地理《人口增长的模式及地区分布》课件中图版必修08-07
人教版九年级上册英语 专题专练 阅读理解08-07
小学数学竞赛:图形的分割.教师版解题技巧 培优 易错 难05-10
饲料分类及各类饲料详述05-10
断路器保护线路长度11-30
套管式蒸发器的设计05-10
八年级历史下册:第8课城乡改革不断深入导学案(华东师大版)04-09
好用的真心话大冒险题目04-29
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 试题
- 答案
- EJB
- 小学四年级下册教科版品德与社会全册教案及教学计划
- 最新 初高中物理教学有效衔接策略探究-精品
- 时寒冰为女儿解读
- 法律逻辑学练习题
- 给排水-常用专有名词中英文对照
- 集团公司管控十大问题(白万钢)
- 医院工会主席对照检查材料(定稿)
- 2015企业所得税练习题
- 青岛版四年级下册科学各单元学习重点、习题、科学实验汇总
- 综合评估法
- 读《教师新师德六项修炼》有感
- 专升本《分析化学》考试大纲 - 尹华
- ACS期刊写作模板-SCI模板
- 环境教育校本课程的开发与实践
- 谈判前内部人员如何做准备 - 图文
- 进口汽车维修技术缩略语词典 1
- 西医内科学重点 - 图文
- 黑龙江省2018届高三高考仿真模拟(三)考试数学(理科)试题(精编含解析)
- 《中国传统文化》小学生读后感作文600字
- LED电源决定LED灯具品质量最重要的因素