当前位置: 技术问答>java相关
一个简单的无状态会话Bean,在另一台机器如何调用?急
来源: 互联网 发布时间:2017-03-23
本文导语: 一个简单的无状态会话Bean, 如果想在另一台机器运行客户端调用它, 应该有什么文件 客户端代码如下: import javax.naming.Context; import javax.naming.InitialContext; import java.util.Properties; public class testclient { public testcl...
一个简单的无状态会话Bean,
如果想在另一台机器运行客户端调用它,
应该有什么文件
客户端代码如下:
import javax.naming.Context;
import javax.naming.InitialContext;
import java.util.Properties;
public class testclient {
public testclient() {
}
public static void main(String[] args) throws Exception {
Properties props = System.getProperties();
Context ctx = new InitialContext(props);
Object obj = ctx.lookup("HelloWorld");
HelloWorldHome home = (HelloWorldHome)
javax.rmi.PortableRemoteObject.narrow(
obj, HelloWorldHome.class);
HelloWorld hello = home.create();
System.out.println(hello.hello());
hello.remove();
}
}
100分就给一个人!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
如果想在另一台机器运行客户端调用它,
应该有什么文件
客户端代码如下:
import javax.naming.Context;
import javax.naming.InitialContext;
import java.util.Properties;
public class testclient {
public testclient() {
}
public static void main(String[] args) throws Exception {
Properties props = System.getProperties();
Context ctx = new InitialContext(props);
Object obj = ctx.lookup("HelloWorld");
HelloWorldHome home = (HelloWorldHome)
javax.rmi.PortableRemoteObject.narrow(
obj, HelloWorldHome.class);
HelloWorld hello = home.create();
System.out.println(hello.hello());
hello.remove();
}
}
100分就给一个人!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
|
对