📄 sessionbmpclient.java.txt
字号:
/* * Created on Jun 14, 2003 * * To change the template for this generated file go to * Window>Preferences>Java>Code Generation>Code and Comments */package au.com.tusc.client;import java.rmi.RemoteException;import java.util.Hashtable;import javax.ejb.CreateException;import javax.naming.InitialContext;import javax.naming.NamingException;import au.com.tusc.bmp.CustomerData;import au.com.tusc.bmp.ManagerData;public class SessionBMPClient { private au.com.tusc.session.StoreAccessHome getHome() throws NamingException { return (au.com.tusc.session.StoreAccessHome) getContext().lookup( au.com.tusc.session.StoreAccessHome.JNDI_NAME); } private InitialContext getContext() throws NamingException { Hashtable props = new Hashtable(); props.put( InitialContext.INITIAL_CONTEXT_FACTORY, "org.jnp.interfaces.NamingContextFactory"); props.put(InitialContext.PROVIDER_URL, "jnp://127.0.0.1:1099"); InitialContext initialContext = new InitialContext(props); return initialContext; } public void testBean() { try { au.com.tusc.session.StoreAccess myBean = getHome().create(); //-------------------------------------- //This is the place you make your calls. //System.out.println(myBean.callYourMethod()); System.out.println("Request from client : "); String userID = myBean.loginUser("ANDY","PASSWD"); System.out.println("Reply from Server: Your userid is " + userID ); CustomerData cd = myBean.getCustomerData(userID); System.out.println ("Andy your details with MyStore are " + cd ); System.out.println("Request from client : "); String mgrID = myBean.loginUser("RUSTY","PASSWD"); System.out.println("Reply from Server: Your mgrid is " + mgrID ); ManagerData md = myBean.getManagerData(mgrID); System.out.println ("Rusty your details with MyStore are " + md ); } catch (RemoteException e) { e.printStackTrace(); } catch (CreateException e) { e.printStackTrace(); } catch (NamingException e) { e.printStackTrace(); } } public static void main(String[] args) { SessionBMPClient test = new SessionBMPClient(); test.testBean(); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -