Enterprise1Bean.java~12~
上传用户:jnhyscl
上传日期:2010-03-08
资源大小:345k
文件大小:1k
源码类别:

电子政务应用

开发平台:

Java

  1. package shiponline;
  2. import javax.ejb.*;
  3. import  com.borland.dx.dataset.*;
  4. public class Enterprise1Bean implements SessionBean {
  5.   SessionContext sessionContext;
  6.   private transient ServerDataModuleLocal serverDataModule;
  7.   private transient VaoPortHome vaoPortHome;
  8.   javax.naming.Context context;
  9.   public void ejbCreate() throws CreateException {
  10.     /**@todo Complete this method*/
  11.   }
  12.   public void ejbRemove() {
  13.     /**@todo Complete this method*/
  14.   }
  15.   public void ejbActivate() {
  16.     /**@todo Complete this method*/
  17.   }
  18.   public void ejbPassivate() {
  19.     /**@todo Complete this method*/
  20.   }
  21.   public void setSessionContext(SessionContext sessionContext) {
  22.     this.sessionContext = sessionContext;
  23.   }
  24.   private void lookup() {
  25.      try {
  26.       context = getInitialContext();
  27.       ServerDataModuleLocalHome home = (ServerDataModuleLocalHome) context.lookup("java:comp/env/ejb/ServerDataModule");
  28.       serverDataModule = home.create();
  29.     }
  30.     catch (Exception ex) {
  31.       throw new EJBException(ex);
  32.     }
  33.  }
  34.  private javax.naming.Context getInitialContext() {
  35.     try {
  36.       if (context == null) {
  37.         context = new javax.naming.InitialContext();
  38.       }
  39.       return context;
  40.     }
  41.     catch (Exception ex) {
  42.       throw new EJBException(ex);
  43.     }
  44.  }
  45. }