67,513
社区成员
发帖
与我相关
我的任务
分享
package com.coolead.ejb3;
public interface Helloworld {
public String sayHello(String strName);
}
package com.coolead.ejb3.impl;
import javax.ejb.Remote;
import javax.ejb.Stateless;
import com.coolead.ejb3.Helloworld;
@Stateless
@Remote(Helloworld.class)
public class HelloWorldBean implements Helloworld{
public String sayHello(String strName) {
return strName+"说:你好世界,我来了";
}
}
package com.coolead.start;
import javax.naming.*;
import com.coolead.ejb3.Helloworld;
import java.util.Properties;
public class EJBClient {
/**
* @param args
*/
public static void main(String[] args) {
try {
InitialContext objInit = new InitialContext();
Helloworld hello = (Helloworld) objInit.lookup("HelloWorldBean/remote");
System.out.println(hello.sayHello("小呆"));
} catch (NamingException e) {
e.printStackTrace();
}
}
}
java.naming.factory.initial=org.jnp.interfaces.NamingContextFactory
java.naming.factory.url.pkgs=org.jboss.naming:org.jnp.interfaces
java.naming.provider.url=jnp://localhost:1099