gpt4 book ai didi

java - 代码签名和编写步骤 public static void main(String args[] )

转载 作者:太空宇宙 更新时间:2023-11-04 08:34:53 26 4
gpt4 key购买 nike

使用 WSDL2Java 成功生成“WeatherService”WSDL 到客户端代码。

主类应该使用哪个java文件和方法来访问和执行进程?

  • WeatherServiceCallbackHandler.java

  • WeatherServiceStub.java

我认为应该有一些标准签名代码步骤来遵循和访问 WSDL 中可用的方法。

最佳答案

两者都不是。您根本不应该触及生成的代码。您的类应该调用生成的代码,以便与网络服务交互。

通常,您会实例化一个服务定位器并使用它来获取 stub 执行。然后您可以直接使用 stub 。

所以简而言之,您的 main 方法应该完全位于一个单独的类中。

请参阅下面的代码,了解如何使用 wsdl2java 生成的 stub 实现:

package com.axis.weather;

import static com.axis.weather.WeatherServiceStub.*;

public class Main {
public static void main(String[] args) {
Weather w = new Weather();
w.setHowMuchRain(2.2f);

SetWeather wrapper = new SetWeather();
wrapper.setArgs0(w);

try {
WeatherServiceStub stub = new WeatherServiceStub(); // will use http://localhost:8080/axis2/services/WeatherService.WeatherServiceHttpSoap12Endpoint/
stub.setWeather(wrapper);
} catch (java.rmi.RemoteException re) {
re.printStackTrace();
}
}
}

问候
优素福

关于java - 代码签名和编写步骤 public static void main(String args[] ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6630940/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com