ejb 选择题

1. EJB是: [B]
A. 服务器端产品
B. 服务器端组件开发架构
C. 特殊类型的JavaBean
D. 用于实现商业逻辑

2. EJB架构主要使用的设计模式是: [AC]
A. Proxy 代理
B. Strategy
C. Delegate 委派
D. Responsibility Chain

3. EJB的类型主要有: [CDF]
A. Command Bean
B. Data Access Bean
C. Session Bean
D. Entity Bean
E. Java Bean
F. Message-Driven Bean

4. Session Bean的组成可以包括: [ACEFGI]
A. Home interface
B. A thread class
C. Remote interface
D. Primary key class
E. Local home interface
F. Local interface
G. ejb-jar.xml
H. application.xml
I. Bean class

5. Entity Bean的组成可以包括: [ACDEFGI]
A. Home interface
B. web.xml
C. Remote interface
D. Primary key class
E. Local home interface
F. Local interface
G. ejb-jar.xml
H. ejb.xml
I. Bean class

6. Session Bean按是否跟踪客户状态分: [BE]
A. State Session Bean
B. Stateless Session Bean 无状态会话
C. BMT Session Bean
D. CMT Session Bean
E. Stateful Session Bean    有状态会话

7. Entity Bean根据数据持久性的处理方式分:BC
A. BMT Entity Bean
B. BMP Entity Bean
C. CMP Entity Bean
D. CMT Entity Bean

8. Entity Bean的事务处理方式可采用 :C
A. BMP
B. BMT
C. CMT
D. CMP

9. Session Bean和Message-Driven Bean的事务处理方式可采用: B
A. BMT和CMP
B. BMT和CMT
C. BMP和CMP
D. BMP和CMT

10. 申明方式的事务处理的属性有: ACDFGH
A. Supports
B. Should
C. NotSupported
D. Required
E. Maybe
F. RequiresNew
G. Mandatory
H. Never

11. Local interface引入的目的是: B
A. 本地客户程序才能调用EJB
B. 为了性能
C. 解决Session Bean与Enity Bean之间的交互

12. 对于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

13. Message-Driven Bean的Bean Class必须实现 BC ;bean class中服务方法的签名是 A。
A. onMessage
B. MessageListener
C. MessageDrivenBean

14. 对于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

15. Session Bean的home interface中可定义:A
A. create method(s)
B. Home method(s)
C. finder method(s)
D. ejbSelect method(s)

16. Entity Bean的home interface中可定义:AC
A. create method(s)
B. Home method(s)
C. finder method(s)
D. ejbSelect method(s)

17. EJBContext是EJB与EJB Container沟通的桥梁,在EJBContext中定义了与安全相关的两个方法是 CE , 与事务相关的三个方法是BFH , 与EJB的组成相关的两个方法是 AD , 与定时服务相关的方法是 G。
A. getEJBLocalHome
B. getRollbackOnly
C. getCallerPrincipal
D. getEJBHome
E. isCallerInRole
F. setRollbackOnly
G. getTimerService
H. getUserTransaction

18. 有状态Session Bean的bean class中实现了两个方法 C和A 用来完成状态的swap in/out。
A. ejbActivate()
B. ejbCreate()
C. ejbPassivate()
D. ejbLoad()
E. ejbStore()
F. ejbPostCreate()

19. Entity Bean的bean class中实现了两个方法 DE 来同步内存与数据库的数据。
A. ejbActivate()
B. ejbCreate()
C. ejbPassivate()
D. ejbLoad()
E. ejbStore()
F. ejbPostCreate()

20. Entity Bean的home interface中的create方法会对应bean class中的 BF 方法。
A. ejbActivate()
B. ejbCreate()
C. ejbPassivate()
D. ejbLoad()
E. ejbStore()
F. ejbPostCreate()

21. 在Entity Bean的关系管理中, B 关系需要casecade delete(级连删除),   A 不能用级连删除。
A. Aggregation 聚合
B. Composition 组合

22. 在编写Message-Driven Bean的实践中,我们使用如下的编程努力来防止有毒消息的产生 BC :
A. 用Container管理事务
B. 用Bean管理事务
C. 不抛出异常
D. 只抛出RuntimeException

23. 对DataSource的引用属于 D , 对TopicConnectionFactory的引用属于 D , 对Queue的引用属于 B , 远程客户访问EJB属于 E , Session Bean往往通过JNDI查找Entity Bean的Local Home属于 C 。对基本数据类型的封装类型的对象通过JNDI获得使用 A .
A. Environment entry
B. Resource environment reference
C. EJB local reference
D. Resource reference
E. EJB reference

24. 在weblogic上可以部署的模块有 BCD :
A. Javabean module
B. Web module
C. Enterprise application module
D. EJB module
E. Resource adapter moudle

25. weblogic与EJB相关的部署描述文件有 ABD:
A. ejb-jar.xml
B. weblogic-ejb-jar.xml
C. weblogic.xml
D. weblogic-cmp-rdbms-jar.xml

猜你喜欢

转载自susteven.iteye.com/blog/1511131
EJB