在许多公司中都提供了EJB面试问题和答案。让我们看一下EJB面试的主要问题清单。
1)什么是EJB?
EJB代表企业Java Bean。它是服务器端组件, 用于使用Java开发可扩展, 健壮和安全的企业应用程序。更多细节…
2)Enterprise Bean的类型是什么?
Java中有三种类型的企业bean。
- 会话Bean
- 消息驱动Bean
- 实体豆
3)什么是会话bean?
会话Bean封装了业务逻辑。它可以由本地, 远程或Web服务客户端调用。
会话bean有3种类型。
- 无状态会话Bean
- 有状态会话Bean
- 单例会话Bean
4)什么是无状态会话bean?
无状态会话Bean是不维护与客户端的对话状态的业务对象。更多细节…
5)写下创建无状态EJB的步骤。
- 创建一个本地接口。
- 该接口将由客户端应用程序使用。
- 如果EJB客户端环境相同, 请使用@Local批注。
- 如果EJB客户端环境不同, 请使用@Remote批注。
- 创建一个有状态会话bean。
- 要表示有状态的bean, 请使用@Stateful批注。
有状态会话Bean是维护与客户端的对话状态的业务对象。更多细节…
7)什么是单例会话bean?
单例会话bean对于应用程序仅实例化一次。它存在于应用程序的生命周期中。
8)什么是JMS?
Java Message Service是一种消息传递服务, 用于异步创建, 发送和接收消息。更多细节…
9)JMS的优点是什么?
- 异步
- 可靠
10)什么是PTP模型?
在点对点模型中, 一条消息仅传递给一个接收者。在这里, Queue用作面向消息的中间件。更多细节…
11)什么是发布/订阅模型?
在发布者/订阅者模型中, 一条消息传递给所有订阅者。在这里, Topic被用作面向消息的中间件。更多细节…
12)什么是MDB?
消息驱动Bean(MDB)封装了业务逻辑。通过传递消息来调用它。就像JMS接收器一样。更多细节…
13)什么是实体Bean?
实体Bean是代表持久数据的服务器端组件。从EJB 3.x开始, 它被JPA取代。更多细节…
14)什么是会议门面?
Session Facade是一种通过本地接口访问企业bean的设计模式。它抽象业务对象交互并提供服务层。它可以通过网络快速提高性能。
15)列出持久性API中的一些关键角色。
持久性API中的一些关键角色是:
- 实体
- 实体管理器
- 持续性单位
- 数据源
- 创建数据库表
- 为表创建实体类
- 创建持久性单元和数据源
- 创建无状态EJB
- 更新无状态EJBM
- 基于控制台的应用程序访问无状态EJB。
- 名称
- mappingName
- 描述
bean接口
女人名字
mappingName
19)提及应用拦截器方法的三个层次。
- default
- 类
- 方法
- java.sql.Blob
- String
- 字节[]
- java.sql.Clob
- 可序列化的对象
- 原子
- 一致的
- 孤立
- 耐用
Java OOP面试问题 |
Java字符串和异常面试问题 |
JDBC面试问题 |
JSP面试问题 |
休眠面试问题 |
SQL面试题 |
Android面试题 |
MySQL面试问题 |
Java多线程面试问题
Java Collection面试题
Servlet面试问题
春季面试问题
PL / SQL面试问题
Oracle面试问题
【Java EJB面试题和答案合集】SQL Server面试问题
推荐阅读
- 推荐!Hibernate面试问题和答案集合
- Java推荐!Servlet面试题和答案汇集
- 史上最全JSP面试问题和答案整理
- 推荐!JDBC面试问题和答案汇总
- 安卓API学习持续更新中...
- Flutter环境搭建 之 Android license status unknown
- Android Native和Hybrid两种架构采用Appium进行UI自动化
- cnpm : 无法加载文件 C:UserssoAppDataRoamingpmcnpm.ps1,因为在此系统上禁止运行脚本。
- 优秀开源平台,前后端分离快速开发平台,一站式多端开发(PC+APP)