Weather1演示了如何调用Web Service。这里通过Web Service Data Control访问一个公共的天气预报Web Service:http://wsf.cdyne.com/WeatherWS/Weather.asmx?WSDL。
该Web Service提供了很多方法,这里使用GetCityForecastByZIP和GetWeatherInformation。
直接使用Web Service Data Control生成Data Control的方式好处是无需写任何Java代码,但是不好的地方也很明显:就是用户无法在调用Web Service之前或之后加入自己的逻辑。
所以这种方式只适合于简单的Demo演示。
实际使用中,还要考虑到异常处理:比如网络断了,服务无法访问。
参考文献:
1. https://blogs.oracle.com/mobile/entry/web_services_example_part_1
没有评论:
发表评论