test.java

来自「一个很不错的电子商务后台管理系统 这是一个电子商务网站的后台管理系统 要」· Java 代码 · 共 87 行

JAVA
87
字号
package app;import java.util.*;import javax.naming.*;import javax.rmi.PortableRemoteObject;import xian.bin.admin.*;import xian.bin.user.*;import xian.bin.product.*;public class Test {  private static Test test=new Test();  public AdminHome managerHome=null;  public UserHome userHome=null;  public ProdInfoHome prodInfoHome=null;  private Test() {    this.setHome();    this.setUserHome();    this.setProductHome();  }  public static Test getTest(){    return test;  }  //后台用户管理EJBHOME接口  public void setHome(){   try{     Properties pro=new Properties();     pro.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");     pro.put(Context.PROVIDER_URL,"t3://localhost:7001");     Context ctx=new InitialContext(pro);     Object obj1=ctx.lookup("Admin");     managerHome=(AdminHome)PortableRemoteObject.narrow(obj1,AdminHome.class);   }   catch(Exception e){     e.printStackTrace();   } }//前台用户管理EJBHOME接口 public void setUserHome(){   try{     Properties pro=new Properties();     pro.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");     pro.put(Context.PROVIDER_URL,"t3://localhost:7001");     Context ctx=new InitialContext(pro);     Object obj1=ctx.lookup("User");     userHome=(UserHome)PortableRemoteObject.narrow(obj1,UserHome.class);   }   catch(Exception e){     e.printStackTrace();   } } //产品管理EJBHOME接口 public void setProductHome(){   try{     Properties pro=new Properties();     pro.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");     pro.put(Context.PROVIDER_URL,"t3://localhost:7001");     Context ctx=new InitialContext(pro);     Object obj1=ctx.lookup("ProdInfo");     prodInfoHome=(ProdInfoHome)PortableRemoteObject.narrow(obj1,ProdInfoHome.class);   }   catch(Exception e){     e.printStackTrace();   } }  public static void main(String[] args)throws Exception{    Test test=new Test();    Admin logon=test.managerHome.create();    Iterator it=logon.getAllManager().iterator();    while(it.hasNext()){      AdminDTO admin=(AdminDTO)it.next();      System.out.println("aaaa"+admin.getAdmin());    }    User user=test.userHome.create();    Iterator its=user.getAllUserInfo().iterator();    while(its.hasNext()){      UserDTO admin=(UserDTO)its.next();      System.out.println("aaaa"+admin.getRealName());    }  }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?