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