使用注释创建有状态会话 Bean

您可以使用 Java™ EE 注释来创建有状态会话 Bean 并将其添加至项目。

开始之前

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

过程

  1. 在 Java EE 透视图中,单击文件 > 新建 > 。“创建新的 Java 类”向导打开。
  2. 源文件夹字段中,为新 Bean 选择源文件夹。
  3. Java 包字段中,输入新 Bean 的包名。
  4. Bean 名称字段中,输入要指定给企业 Bean 的名称。 按照惯例,Bean 名称以大写字母开头。
    注: 您可以使用 Unicode 字符来作为 Bean 名称,但是与企业 Bean 相关联的企业 Bean 包和类不支持 Unicode 字符。
  5. 在 Java 类编辑器中的软件包声明下面,输入 @stateful。您可以在 @stateful 行旁边看到错误/快速修复图标 “快速修复”图标
    提示: 您可以仅输入 @Sta,然后按 CTRL+空格键来查看上下文辅助中的选项:
    选择 @Stateful(EJB) - javax.ejb 以创建有状态会话 Bean。
  6. 按 CTRL+空格键以查看上下文帮助中的选项:
    有状态快速修复
  7. 选择 @Stateful(EJB) - javax.ejb 以创建有状态会话 Bean。
  8. 按 CTRL+S 以进行保存时,可能会在 @Stateful 行旁边看到快速修复图标 “快速修复”图标
  9. 右键单击快速修复图标并选择快速修复
    快速修复菜单项
  10. 选择导入“stateful”(javax.ejb) 并按 CTRL+S 进行保存:
    适用于会话 Bean 的快速修复
  11. 在“企业资源管理器”视图中,展开 <EJB project_name> > ejbModule,并且新的会话 Bean Java 类将列示在其软件包名称下面。
  12. 定义客户机视图和接口。对于 EJB 3.0 或更高版本 Bean,您可以包括远程客户机接口和/或本地接口。以下是基本远程接口的一个示例:
    package com.ibm.test;
    import javax.ejb.Remote;
    
    @Remote
    public interface TestBeanRemote {
    
    }
    • 远程客户机接口:要创建远程客户机接口,请执行下列操作:
      1. 右键单击 EJB 项目,然后单击新建 > 接口。在“创建新的 Java 接口”向导中的软件包字段中,输入会话 Bean 的软件包名称。在名称字段中输入接口的名称,然后单击下一步
      2. 在接口编辑器中,在软件包声明下面为新的远程接口输入 @Remote。 按 CTRL+S 进行保存时,您可以在 @Remote 行旁边看到快速修复图标 “快速修复”图标。右键单击快速修复图标并选择快速修复,选择导入“Remote”(javax.ejb),然后按 CTRL+S 进行保存。
      3. 要添加远程 Home 接口,请将 @RemoteHome 注释添加至会话 Bean 类。按 CTRL+S 进行保存时,您可以在 @RemoteHome 行旁边看到快速修复图标 “快速修复”图标。右键单击快速修复图标并选择快速修复,选择导入“RemoteHome”(javax.ejb),然后按 CTRL+S 进行保存。按 CTRL+S 进行保存时,您可以在 @RemoteHome 行旁边看到快速修复图标 “快速修复”图标。右键单击快速修复图标并选择快速修复,然后选择添加缺少的属性。为“名称/值”对 (value=null) 提供值,然后按 CTRL+S 进行保存。
    • 本地客户机接口:要创建本地客户机接口,请执行下列操作:
      1. 右键单击 EJB 项目,然后单击新建 > 接口。在“创建新的 Java 接口”向导中的软件包字段中,输入会话 Bean 的软件包名称。在名称字段中输入接口的名称,然后单击下一步
      2. 在接口编辑器中,在软件包声明下面为新的本地接口输入 @Local。 按 CTRL+S 进行保存时,您可以在 @Local 行旁边看到快速修复图标 “快速修复”图标。右键单击快速修复图标并选择快速修复,选择导入“Local”(javax.ejb),然后按 CTRL+S 进行保存。
      3. 要添加本地 Home 接口,请将 @LocalHome 注释添加至会话 Bean 类。按 CTRL+S 进行保存时,您可以在 @LocalHome 行旁边看到快速修复图标 “快速修复”图标。右键单击快速修复图标并选择快速修复,选择导入“LocalHome”(javax.ejb),然后按 CTRL+S 进行保存。按 CTRL+S 进行保存时,您可以在 @LocalHome 行旁边看到快速修复图标 “快速修复”图标。右键单击快速修复图标并选择快速修复,然后选择添加缺少的属性。为“名称/值”对 (value=null) 提供值,然后按 CTRL+S 进行保存。
指示主题类型的图标 任务主题
信息中心的条款和条件 | 反馈

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

文件名:tcreatingstatefulsess.html