2012-04-12 30 views

回答

1

注OpenEJB的支持使用EJB 3.1嵌入式API的EJBContainer測試EJB 2.x的組件。

此示例顯示一個EJB 3.0豆具有EJB 2.x的接口和單元是用JUnit和javax.ejb.embeddable.EJBContainer API測試:

即基本如果使用所有EJB 2.x功能,安裝程序仍然有效。這個例子的好處是,它可以告訴你如何維護EJB 2.x視圖,同時仍然擁有EJB 3樣式bean。

這可能很好,因爲它聽起來像你可能正在做一些從EJB 2.x遷移到3.x,通常最難的事情不是刪除xml並轉換爲註釋,而是維護所有使用EJBHome/EJBObject接口(或本地版本)。