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
分享到:
相关推荐
### EJB面试题汇总知识点详解 #### 一、EJB基本概念及架构 **1.1 EJB(Enterprise JavaBeans)定义** EJB是服务器端组件开发架构,它提供了构建分布式应用的一种方式,使得开发者能够将业务逻辑封装到组件中,并在...
以下是一些基于提供的面试题的知识点详解: 1. **EJB接口**: - Session Bean的Home接口必须继承`EJBHome`,Component接口必须继承`EJBObject`。 - 对于本地客户端,Home接口需继承`EJBLocalHome`,Component接口...
5. **选择EJB的原因**:EJB简化了应用开发,让开发者专注于业务逻辑,而不用关心底层实现,例如事务处理、安全性、可扩展性等。EJB服务器提供了这些复杂功能的实现,并能够随着应用需求的增长进行扩展。 ### EJB...
- **算法与数据结构**:排序算法(冒泡、选择、插入、快速、归并等)、查找算法(顺序、二分等)、链表、树、图等。 - **设计模式**:单例、工厂、观察者、装饰器、适配器等23种经典设计模式的应用。 - **字符串...
NIO(New Input/Output)提供了一种更高效、非阻塞的I/O模型,包括通道(Channel)、缓冲区(Buffer)和选择器(Selector)等概念。 **6. JSP** Java Server Pages(JSP)是用于构建动态Web应用的技术,它将HTML和...
从压缩包文件名称"下次上课用模拟题.rar"来看,这可能是一份准备用于教学或自我测试的材料,包含了EJB的相关模拟试题,可能涵盖了EJB的各个方面,如bean的生命周期、接口定义、部署描述符、状态管理和并发控制等。...
这份"java面试题汇总"涵盖了Java基础知识、编程技巧、线程管理和EJB(Enterprise JavaBeans)等多个核心主题,是准备Java相关面试的理想资源。以下是这些关键领域的详细说明: 1. **Java基础**: - **数据类型**:...
下面将详细讨论J2EE的关键知识点,这些知识点通常会出现在选择题、判断题、填空题、简答题和编程题中。 1. **J2EE架构组件** - **应用服务器**:如Tomcat、WebLogic、JBoss等,它们提供运行环境来托管Java应用程序...
【Java面试题(选择题)详解】 1. 在Java中,负责对字节代码解释执行的是JVM(Java虚拟机)。JVM是Java程序运行的基础,它将编译后的字节码转换为机器码,使得Java程序能在不同平台上运行。 2. 栈是一种后进先出...
"j2ee考试练习题"显然是一份针对J2EE技术的考试复习资料,包含了可能在考试中出现的问题和对应的答案。 J2EE的核心组件包括: 1. **Java Servlet**:Servlet是Java编程语言中的一个接口,用于扩展服务器的功能。...
1.J2EE是什么? 2.介绍JAVA中的Collection FrameWork(包括如何写自己的数据结构)? 如COLLECTION中遗留类(HASHTABLE、VECTOR)和现有类的区别?(同步) 3.Java中异常处理机制,事件机制?... 可出编程,选择题。
- C:企业Java Bean (Enterprise JavaBeans, EJB) - D:计划评审技术(Program Evaluation and Review Technique, PERT) - **正确答案**:D - **解析**:PERT是一种广泛应用于项目管理中的统计工具,用于评估和...
- **EJB Container**: 管理EJB的生命周期和服务。 **5. J2EE组件与MVC架构对应关系** - **Servlet**: 控制器组件,处理客户端请求并调用模型。 - **JSP**: 视图组件,用于展示数据。 - **EJB**: 模型组件,实现...
这份Web应用开发的选择题涵盖了JavaEE的基础知识,包括JavaBean的使用、EL表达式、JSTL标签、Java EE的优势、服务技术、客户端组件、标准组件、SQL安全、ServletContext接口、以及监听器等核心概念。掌握这些知识点...
J2EE架构包含了多个层次,如客户层的Application Client组件,Web层的JSP和Servlet,以及业务层的Enterprise JavaBean (EJB)。每个层次都有对应的容器来管理和运行特定类型的组件。Applet虽然曾是Java的一部分,但在...
J2EE考试通常是为了评估个人对这一平台的理解和应用能力,涵盖了一系列核心技术,包括Servlet、JSP、EJB(Enterprise JavaBeans)、JMS(Java Message Service)、JNDI(Java Naming and Directory Interface)、JTA...
选择题和判断题主要涉及了J2EE容器的分类、JSP内置对象、MVC模式的核心组成、Servlet生命周期的各个阶段、JSP代码中引入Java代码的语法以及J2EE开发环境与J2ME的异同、Java语言的编译特性、Tomcat作为Web服务器的...
- **Controller**:通常是一个Servlet,负责接收用户的请求并调用Model来处理业务逻辑,然后选择合适的View进行响应。 #### 应用服务器与Web Server的区别 - **Web Server**:主要用于处理HTTP请求,提供静态资源...