大家可以看看这篇文章,里面对利用WebSphere Studio Application Developer开发EJB有详细的讲解,希望对大家有所帮助。
客户端测试代码片断:
java 代码
- Properties env = System.getProperties();
- env.put(javax.naming.Context.INITIAL_CONTEXT_FACTORY,
- "com.sun.jndi.cosnaming.CNCtxFactory");
- env.put(Context.PROVIDER_URL,"iiop://soa-share:2809");
- InitialContext ic = new InitialContext(env);
- String jndiName =
- "nodes/soa-shareNode01/servers/server1/ejb/com/lixy/ejb/SimpleEJBHome";
- Object ref = ic.lookup(jndiName);
- SimpleEJBHome home = (SimpleEJBHome)javax.rmi.PortableRemoteObject.narrow(ref,SimpleEJBHome.class);
- SimpleEJB bean = home.create();
- System.out.println(bean.echoMe("lixy "));