4.下一步選擇 bean類型Entity bean 設置Enterprise bean Class ProductBean,Enterprise bean name 為ProductBean,display name 默認。 5.設置remote home interface 為ProductHome,remote interface 為Product 6.下一步操作如下,選取定義的狀態域。將Primary key class 修改為java.lang.String。 設置Primary key field name為productID。
7.下面的按next跳過,最后單擊finish按鈕完成實體Bean 的創建過程. 8.選中創建的ProductBean 在右側的工作欄中點擊Entity設置Deployment Setting. 選中Database Setting ,Database jndi name ---jdbc/cloudscape user name :scott,passWord :tiger. 9.生成默認得sql語句 10.下面可以部署了點擊deploy,設置jndi name。
11.點擊finish完成部署 12.使用客戶端測試剛部署的CMP實體bean。 客戶端Client.java import javax.ejb.*; import javax.naming.*; import java.rmi.*; import java.util.Enumeration; import java.util.Properties; public class Client { public static void main(String[] args) { ProductHome home = null; try { Properties props=System.getProperties(); Context ctx=new InitialContext(props); home = (ProductHome) ctx.lookup("ProductHome"); //創建幾個產品EJB對象 home.create("123-456