在使用网络服务之前我应该​​知道什么

时间:2013-10-20 11:01:27

标签: java web-services

我使用wsimport创建程序调用web服务GeoIpService来了解ip位置。但它看起来像用java编写的本地类方法调用程序。因为wsimport提供了类使用。 我打电话给主要方法

            String ipAddress = "17.21.55.143";
    GeoIPService geoIPService = new GeoIPService();
    GeoIPServiceSoap geoIPServiceSoap = geoIPService.getGeoIPServiceSoap();

    GeoIP geoIP = geoIPServiceSoap.getGeoIP(ipAddress);
    System.out.println(geoIP.getCountryName());

使用这个网络服务我必须知道很多事情,

1-生成的类将给出ip位置信息。

2-我必须通过预定义的进程来获取IP地址    创建一个GeoIPService实例,通过调用getGeoIPServiceSoap()方法创建GeoIPServiceSoap实例等等..................

我是学习网络服务的新手,所以我对此有很多疑问

  • 在使用webservice.do之前应该知道什么。如果是的话,我必须知道网络服务提供什么样的信息。
  • 使用wsimport我已经生成了类。我怎么知道哪个类会给我信息以及什么是获得正确信息的程序,无例外。用户知道并且用户可能是java客户端或dotnet客户端或c ++客户端。
  • 是每个语言客户端使用相同的WSDL和自己的工具生成特定于语言的库。例如,在java wsimport中。
  • 我可能会问很多愚蠢的问题。但在使用从Java客户端用任何语言编写的Web服务之前,我对Web服务有什么信息感到困惑。

感谢的。

0 个答案:

没有答案