本课程通过详细步骤引导您创建用于包含 EJB 会话 Bean 的 EJB 3.1 项目。
要创建 EJB 3.1 项目,需要安装带有服务器概要文件的 WebSphere® Application Server V8.0 或更高版本。
要创建 EJB 3.1 计数器项目,请执行以下操作:
- 为 WebSphere Application Server 创建服务器配置:
- 通过选择来打开“服务器”视图。
- 通过右键单击“服务器”视图并选择来定义新的 WebSphere Application Server。遵循新建服务器向导中的指示信息,从而确保您选择 WebSphere Application Server。
- 创建 EJB 3.1 项目:
- 如果 Java™ EE 图标
未显示在工作空间中,那么需要切换至 Java EE
透视图。从菜单栏中,选择。这时,将打开“选择透视图”窗口。
- 选择 Java EE。单击确定。
Java EE 透视图将打开。
- 在 Java EE 透视图中,选择,并单击下一步。
- 在“新建 EJB 项目”页面上,指定项目属性。
- 在项目名称字段中,输入 EJBCounterSampleEE6。
- 在项目位置字段中,选择使用缺省位置,或者单击浏览以选择其他位置。
- 在目标运行时字段中,选择相应版本的 WebSphere Application Server。
- 在 EJB 模块版本字段中,选择 3.1。
- 在配置字段中,选择适用于您版本的 WebSphere Application Server 的缺省配置。
- 选择将项目添加至 EAR,然后单击下一步。
- 在工作集部分中,清除将项目添加到工作集字段,并单击下一步。
- 在 Java 页面上,接受缺省值并单击下一步。
- 在“EJB 模块”页面上,取消选中创建 EJB 客户机 JAR 模块以保留客户机接口和类,并选择生成 ejb-jar.xml 部署描述符。然后,接受其他缺省值并单击完成。
- 添加 Java 类 @Singleton 注释:
- 在“企业资源管理器”视图中,右键单击 EJBCounterSampleEE6 项目,并选择。
- 接受缺省源文件夹 (EJBCounterSampleEE6/ejbModule)。在包字段中,输入 com.ibm.example.websphere.ejb3sample.counter,并在名称字段中,输入
SingletonCounterBean。
- 单击完成。
- 将在 Java 编辑器中打开 SingletonCounterBean 类。通过添加 @Singleton 来添加 EJB 3.1 注释以生成 Singleton Bean:
- 添加注释后,您可以在 @Singleton 行旁边看到快速修复图标
。
- 右键单击快速修复图标并选择快速修复。
- 选择导入“Singleton”(javax.ejb) 并按 CTRL+S
以进行保存:
所需依赖项将自动添加至源代码。
提示: 使用“快速修复”的快捷方式是输入
@Si、按 CTRL+空格键,并选择
@Singleton - javax.ejb。
所需依赖项将自动添加至源代码。
现在,您已准备好移至“课程 1.2:为 SingletonCounterBean.java 类创建所需类和接口”。