企业 JavaBeans (EJB)
Enterprise JavaBeans (EJB) 是 Java API 以及 Java EE 规范的子集。 EJB 包含应用程序的业务逻辑,并且完全受 CICS Liberty (包括 Lite 子集) 支持。
为 EJB 提供支持的 Liberty 功能部件包括:
| 功能 | 支持 | Java EE 版本 |
|---|---|---|
| ejbLite-3.1 | 此功能部件启用 EJB 规范中定义的 EJB 精简子集。 此子集包含对写至 EJB 3.x API 的本地会话 bean 的支持。 | Java EE 6 |
| mdb-3.1 | 此功能部件启用 EJB 技术的消息驱动的 Bean 子集,它类似于 ejbLite 功能部件对会话 bean 启用的支持。 | Java EE 6 |
| ejbLite-3.2 | 此功能部件启用 EJB 规范中定义的 EJB 精简子集。 此子集包含对写入 EJB 3.x API ,非持久 EJB 计时器和异步本地接口方法的本地会话 Bean 的支持。 | Java EE 7 |
| mdb-3.2 | 此功能部件启用 EJB 技术的消息驱动的 Bean 子集,它类似于 ejbLite 功能部件对会话 bean 启用的支持。 | Java EE 7 |
| ejbHome-3.2 | 启用 EJB 2.x API 的支持,具体地说,启用对 javax.ejb.EJBLocalHome 接口的支持。 与 ejbRemote 功能部件组合到一起时,javax.ejb.EJBHome
接口也是受支持的。 |
Java EE 7 |
| ejbRemote-3.2 | 启用对远程 EJB 接口的支持 | Java EE 7 |
| ejbPersistentTimers-3.2 | 启用对持久性 EJB 计时器的支持。 | Java EE 7 |
| ejb-3.2 | 启用完整 EJB 3.2 支持。 涵盖所有 EJB 3.2 技术,包括远程 EJB 技术。 | Java EE 7 |
过程
在 server.xml 文件中启用该功能。 例如:
<featureManager>
<feature>ejb-3.2</feature>
</featureManager>
有关更多信息,请参阅:
- 开发 EJB 3.x 应用程序 ,以获取有关使用 WebSphere Developer Tools开发 EJB 应用程序的信息。
- 开发企业 Bean (EJB) 持久性计时器应用程序 ,以获取有关开发 EJB 持久性计时器应用程序的信息。
- 使用在另一个应用程序中调用本地 EJB 组件的企业 JavaBeans 应用程序 ,以获取有关使用在另一个应用程序中调用本地 EJB 组件的企业 JavaBeans 应用程序的信息。