技术开发 频道

如何构建 EJB 3.0 应用程序

  创建简单的会话 Bean

  与 JPA 非常相似,EJB 3.0 的所有内容都通过 POJO 编程模型得到了简化,从而使得 EJB 3.0 非常易于编码。下面,您将创建一个简单的会话 Bean,该会话 Bean 将使用 JPA API 来访问客户 JPA POJO。

  首先,需要创建一个简单的接口;创建接口通常是一个很好的实践。否则,EJB 提供程序将为您生成一个。在此练习中,仅创建一个简单的接口。

  在 OrderSystemEJB 项目下,右键单击 src 文件夹,然后选择 New=>Interface(图 43)。

  图 43. 新建接口

  对于 Package 名称,请输入或浏览到 com.ibm.ejb3.order.session。对于类名称,请输入 CustomerTask(图 44)。

  图 44. 接口向导

  将以下方法添加到该接口,然后单击 Finish。

1 public Customer findCustomer(int customerId) throws CustomerDoesNotExist ;
2

  您会收到一条错误,这是因为没有称为 CustomerDoesNotExist 的类。请使用 Eclipse 建议创建该类,如图 45 所示。

  图 45. 创建异常

  确保选中了 Constructors from superclass,并且超类是 java.lang.Exception(图 46)。

  图 46. 类向导

    

0
相关文章