在Web应用程序或Web服务中使用实用程序类?

时间:2014-04-16 09:05:10

标签: java web-services jsp servlets

我知道如何在jsp / servlets和应用服务器等技术中创建Web应用程序。

假设我为特定应用程序制作了一些实用方法,说'A',并且其工作正常,没有任何其他需要此方法的Web或桌面应用程序。

同样的事情我可以通过像Rest / Soap这样的Web服务提供这样的实用方法。

为什么我在这种情况下需要Web服务,我可以想象这样的服务是否对其他应用程序有用,我们将其作为Web服务提供,然后就可以了。

有人能给我一些明确我怀疑的答案吗? 感谢

1 个答案:

答案 0 :(得分:1)

根据您的评论,我想澄清一下。

Web服务是一种向世界公开实用程序或功能的概念。

世界上任何一个人都可以通过首先通过WSDL建立基本规则来访问它。

如果服务发送了您服务所需的正确输入请求,服务可以提供来自任何应用程序的任意数量的请求。

如果您构建了具有实用程序功能X的应用程序A,

然后应用程序B,C,D等可以访问Web服务。

所需要的只是:

  • 通过网络向消费应用程序公开的服务的URL
  • 请求的参数格式
  • 和正确答案格式。

设置完成后,任何应用程序(不仅仅是java)都可以访问该服务,甚至.Net应用程序或PL / SQL应用程序也可以访问Web服务实用程序。