企业 JavaBeans (EJB)

Enterprise JavaBeans (EJB) 是 Java API 以及 Java EE 规范的子集。 EJB 包含应用程序的业务逻辑,并且完全受 CICS Liberty (包括 Lite 子集) 支持。

为 EJB 提供支持的 Liberty 功能部件包括:

表 1. 提供支持的 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>
有关更多信息,请参阅: