Closed. This question is off-topic。它当前不接受答案。
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
我正在寻找一个Java API来远程访问大型机。我正在寻找与JTOpen或iseries系统的IBM Toolbox类似的东西。通过此API,我应该能够连接到大型机并从大型机获取信息,如下所示-
并在您的Mainframe类中实现它,然后为本地使用创建代理:
想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
2年前关闭。
我正在寻找一个Java API来远程访问大型机。我正在寻找与JTOpen或iseries系统的IBM Toolbox类似的东西。通过此API,我应该能够连接到大型机并从大型机获取信息,如下所示-
public static void main(String[] args){
Mainframe myMainframe = new Mainframe(ipAddress, userName, password);
myMainframe.connect();
System.out.println(myMainframe.getSystemName);
myMainframe.disconnect();
}
最佳答案
看JMX。它提供了用于构建分布式系统的API。我相信它可以在您的大型机环境中使用。它是服务器-客户端模型。您可以编写如下界面:
public interface MainframeMXBean {
public String getName();
}
并在您的Mainframe类中实现它,然后为本地使用创建代理:
MainframeMXBean remoteMF = JMX.newMXBeanProxy(connection, jmxName, MainFrameMXBean.class);
System.out.println(remoteMF.getName());
关于java - Java API可远程访问大型机,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11136112/
10-11 17:52