使用 SOAP 服务创建天气应用程序客户端

Using a SOAP service for creating a weather app client

我正在 java 中编写一个天气应用程序,我想使用来自 Internet 的 Web 服务。但是我设法找到的只是 OpenWeatherMap 所以我想知道是否有某种 SOAP 服务可以让我使用 .wsdl 文件,因为我相信这种方法会更容易对我来说。

我希望尽可能简单,因为它不是一个大应用程序。欢迎任何提议,谢谢。

我建议您查看公开 API 的 Web 服务,您可以查询这些 API 以检索天气信息。 例如https://openweathermap.org/api 我不是 SOAP 服务的忠实粉丝,我更喜欢处理 JSON。 您可以创建一个控制器来与这些 API 进行交互,然后根据您想要的内容创建模型,然后显示数据。 使用具有简单设计的模型视图控制器模式可能是最好的解决方案,因为例如,如果 API 发生变化,那么您应该轻松地只修改控制器。