我想为现有的Web服务添加更多方法。例如,我想使用GlobalWheather Web服务,并在Java中为此服务添加更多字段。 我可以在Eclipse中调用此服务并使用此服务的方法,但我想为其添加更多代码。
例如,此服务有两个字段,如下所示:
我在SOAPUI中测试了这个服务,我看到了这样的表单,但是我想添加另一个像village这样的字段。
答案 0 :(得分:3)
除非您拥有此GlobalWheather
服务的来源,其中您只需向现有代码添加更多代码,您需要做的是创建一个您自己的部分的Web服务,其中包含GlobalWheather
网络服务。
这将允许您的新服务提供(wrap up)GlobalWheather
提供的现有功能,并提供您自己的额外方法。
根据您的问题,这将取决于此服务是否是开源的。如果是,那么应该能够找到必要的数据库模式,因此您可以重新创建数据库。
如果不是,我认为很有可能,那么您将需要创建一个数据库,其中包含的信息可以补充您传递给Web服务的数据。
因此,在您的示例中,您可以拥有一个Village
表,其中提供了您的服务将满足的村庄列表。