正在加载图片...
ooAD大报告之 Petstore中EB的设计模式分析 这样我们要读取一个对象如果使用他的 getXX方法就多次调用了远程效率很低 如果一次性读到值对象,这就减少了远程调用。 我们在实际开发中,一般为每个 Entity Bean建一个值对象,并且在 entity Bean 中的Home接口中,增加个 create方法,参数就是值对象.并且在接口中增加 setData和 getData方法。 日Home接口 public interface TAccountAcptRemoteHome extends javax. ejb EJBHome ∥/在创建时,使用值对象,如果修改数据结构,接口不需改变,只修改属性就 行了 public TAccountAcptRemote create(TAccountAcptModel data) throws CreateException, Remote Exception 声明接口(远程或本地接口) ublic interface TAccountAcptRemote javax. ejb EJBObject t /通过这个接口,一次性获得值对象,不需分别使用 getXX,减少网络调用次 数,提高效率 public TAccountAcptModel getData0 throws Remote Exception; public void getData (TaccountAcptModel data)throws Remote Exception 值对象 public class TAccountAcptModel implements java. io Serializable 作者:张玉平,吴小静,范赟梦,张麒OOAD 大报告之 PetStore 中 EJB 的设计模式分析 作者: 张 玉 平 , 吴 小 静 , 范 赟 梦 , 张麒,罗晟, 张 翅 11 这样我们要读取一个对象,如果使用他的getXX 方法就多次调用了进程,效率很低, 如果一次性读到值对象,这就减少了进程调用。 我们在实际开发中,一般为每个EntityBean 建一个值对象,并丏在entityBean 中的Home 接口中,增加一个create 方法,参数就是值对象. 并丏在接口中增加 setData 和getData 方法。 „ Home 接口 public interface TAccountAcptRemoteHome extends javax.ejb.EJBHome { //在创建时,使用值对象,如果修改数据结构,接口丌需改变,叧修改属性就 行了 public TAccountAcptRemote create(TAccountAcptModel data) throws CreateException, RemoteException; } 声明接口(进程戒本地接口) public interface TAccountAcptRemote extends javax.ejb.EJBObject { //通过这个接口,一次性获得值对象,丌需分别使用getXX,减少网络调用次 数,提高效率 public TAccountAcptModel getData() throws RemoteException; public void getData(TaccountAcptModel data) throws RemoteException; } 值对象 public class TAccountAcptModel implements java.io.Serializable {
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有