【问题标题】:Add extra method to existing web service向现有的 Web 服务添加额外的方法
【发布时间】:2015-07-07 06:47:12
【问题描述】:

我想为现有的 Web 服务添加更多方法。例如,我想使用 GlobalWheather Web 服务并在 Java 中向该服务添加更多字段。 我可以在 Eclipse 中调用此服务并使用此服务的方法,但我想向它添加更多代码。

例如,这个服务有两个这样的字段:

我在 SOAPUI 中测试了这个服务,我看到了一个这样的表单,但我想添加另一个字段,比如村庄。

【问题讨论】:

  • 您必须有源代码,或者您可以创建另一个使用 GlobalWeather 方法的 Web 服务,您可以向其添加更多方法。

标签: java eclipse web-services soap


【解决方案1】:

除非您有此GlobalWheather 服务的源代码,您可以在现有代码中简单地添加更多代码,您需要做的是创建一个您自己的 Web 服务,其中包含 @987654323 @网络服务。

这将允许您的新服务提供 (wrap up) GlobalWheather 提供的现有功能,并提供您自己的额外方法。

根据您的问题,这将取决于此服务是否是开源的。如果是,那么您应该能够找到必要的数据库模式,从而可以重新创建数据库。

如果不是,我认为这很有可能,那么您将需要创建您的数据库,该数据库将包含补充您传递给 Web 服务的数据的信息。

因此,在您的示例中,您可以有一个 Village 表,其中提供了您的服务将服务的村庄列表。

【讨论】:

  • 我可以连接这个服务的数据库并添加更多的行吗?如果我有这个服务的源代码
  • @programmer:我已经扩展了我的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-04-17
  • 1970-01-01
  • 2013-12-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多