高级Meb技术 J阳a2 Enterprise Edtion
高级Web技术 Java 2 Enterprise Edtion
本次课程内容 ■创建EJB11 Entity Bean n创建EJB20 Entity Bean
本次课程内容 ◼ 创建EJB1.1 Entity Bean ◼ 创建EJB2.0 Entity Bean
创建EJB11 Entity Bean
创建EJB1.1 Entity Bean
数据库表模型 TaxBeanTable(记录了每个州的税率) statecode 文本类型;州代码(主键) taxRate 符点类型;税率 一个简单的 Entity Bean与数据库中的一条记录对应 根据数据库表结构抽象出 Entity Bean的结构
数据库表模型 ◼ 一个简单的Entity Bean与数据库中的一条记录对应 ◼ 根据数据库表结构抽象出Entity Bean的结构 TaxBeanTable(记录了每个州的税率) stateCode 文本类型;州代码(主键) taxRate 符点类型;税率
编写 Remote接口 / remote interface used by TaxBean package Data; import java rmi Remote Exception import javax.ejb EJBObject; public interface Tax extends EJBobject { public void setTaxRate(float taxRate) throws RemoteException; A publicfloat getTaxRate( throws Remote Exception; 代码中的 getXXx和 setxxx方法对应于数据库的读写操作 定义了两个方法支持税率的获取或修改
编写Remote接口 ◼ 代码中的getXxx和setXxx方法对应于数据库的读写操作 ◼ 定义了两个方法支持税率的获取或修改 //remote interface used by TaxBean package Data; import java.rmi.RemoteException; import javax.ejb.EJBObject; public interface Tax extends EJBObject { public void setTaxRate(float taxRate) throws RemoteException; public float getTaxRate() throws RemoteException; }