IPロケーションを知るためにwsimportを使用してプログラムにWebサービスGeoIpServiceを呼び出しさせました。wsimport は使用するクラスを与えるため、java で記述されたローカル クラス メソッド呼び出しプログラムのように見えます。私はメインメソッドを呼び出します
String ipAddress = "17.21.55.143";
GeoIPService geoIPService = new GeoIPService();
GeoIPServiceSoap geoIPServiceSoap = geoIPService.getGeoIPServiceSoap();
GeoIP geoIP = geoIPServiceSoap.getGeoIP(ipAddress);
System.out.println(geoIP.getCountryName());
この Web サービスを使用するには、次のような多くのことを知る必要があります。
1-生成されたクラスがIPロケーション情報を提供します。
2- IP アドレスを取得するために事前定義されたプロセスを実行する必要があります。GeoIPService のインスタンスを作成し、getGeoIPServiceSoap() メソッドを呼び出して GeoIPServiceSoap のインスタンスを作成します。 ..
私はWebサービスを学ぶのが初めてなので、これについて非常に多くの疑問があります
- Webサービスを使用する前に正確に知っておくべきことは何ですか.Webサービスによって提供される情報の種類を知る必要がありますか?
- wsimport を使用してクラスを生成しました。どのクラスが情報を提供するのか、例外なく適切な情報を取得する手順をどのように知るか、ユーザーがどのように知っているか、ユーザーは Java クライアント、dotnet クライアント、または C++ クライアントである可能性があります。
- 各言語クライアントは、独自のツールを使用して同じ WSDL を使用して言語固有のライブラリを生成します。たとえば、Java wsimport などです。
- 私は多くのばかげた質問をしているかもしれません。しかし、Javaクライアントから任意の言語で記述されたWebサービスを使用する前に、Webサービスに関してどのような情報を入手する必要があるかについて、私は本当に混乱しています。
ありがとう。