2013年5月22日星期三

ADF_227:ADF Mobile 11.1.2.4 Samples 介绍(13):Weather1

开发运行环境:JDeveloper 11.1.2.4 + Android SDK r21.1

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

没有评论: