创建简单的会话 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
2
您会收到一条错误,这是因为没有称为 CustomerDoesNotExist 的类。请使用 Eclipse 建议创建该类,如图 45 所示。
图 45. 创建异常
确保选中了 Constructors from superclass,并且超类是 java.lang.Exception(图 46)。
图 46. 类向导