为现有Web服务添加额外方法

时间:2015-07-07 06:47:12

标签: java eclipse web-services soap

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

例如,此服务有两个字段,如下所示:

我在SOAPUI中测试了这个服务,我看到了这样的表单,但是我想添加另一个像village这样的字段。

1 个答案:

答案 0 :(得分:3)

除非您拥有此GlobalWheather服务的来源,其中您只需向现有代码添加更多代码,您需要做的是创建一个您自己的部分的Web服务,其中包含GlobalWheather网络服务。

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

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

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

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