使用注释创建企业 Bean

创建 Java™ 或 EJB 项目之后,您可以创建会话 Bean、消息驱动的 Bean 和 JPA 实体以添加到项目中。

开始之前

必须已在工作空间内创建了一个 Java 项目、EJB 项目或 Web 项目。

关于此任务

在较低版本的企业 Java Bean 规范中,定义了两个接口(Home 接口和远程接口)用于访问企业 Bean。它们可以是远程接口或本地接口,具体取决于客户机访问该 Bean 的方式。 在 EJB 3.1 规范中,不需要 Home 接口或远程接口;只定义了一个接口:业务接口。业务接口是一个简单 POJI(无格式普通 Java 接口)并且业务接口的类型(远程或本地)使用注释进行指定。编写 EJB 所需的所有注释都定义在 javax.ejb 软件包中。通过使用这些注释,您可以创建会话 Bean、消息驱动的 Bean 或实体 Bean。

过程

  1. 创建企业 Bean 的第一步是要创建一个简单 Java 类。右键单击项目,然后选择新建 >
  2. 添加组件定义的注释,该注释向工具指示应该将此 Java 类视为 EJB。EJB 的组件定义的注释包括:
    • @Stateless:无状态会话 Bean 的组件定义的注释。
    • @Stateful:有状态会话 Bean 的组件定义的注释。
    • @MessageDriven:消息驱动的 Bean 的组件定义的注释。
  3. 右键单击“快速修复”图标 “快速修复”图标,然后对项目选择适当操作:
    • 如果此类包含在某个 Java 项目中,那么工具会提供一个快速修复操作,以帮助您将此项目转换为 EJB 项目:

      快速修复 EJB 3.0

      在 Java 编辑器中,选择添加 WebSphere Application Server V7.0 EJB 3.0 支持,将 Java 项目转换为 EJB 3.0 项目,并且快速修复和内容辅助可用于所有 EJB 3.0 注释。

    • 如果此类包含在某个 EJB 项目中,那么工具会提供一个快速修复操作,以添加必须的 Import 语句:

      选择导入“Stateless”(javax.ejb),并将 Import 语句 import javax.ejb.Stateless; 添加至类。

指示主题类型的图标 任务主题
信息中心的条款和条件 | 反馈

时间戳记图标 最近一次更新时间: 2014 年 4 月 17 日

文件名:tcreatingentbeans.html