Webservices:为什么要使用soap引擎和应用服务器?

时间:2012-06-28 08:17:53

标签: java web-services

首先抱歉我的英语。我目前正在尝试为Android设备开发JAVA Web服务。更准确地说,Web服务提供商将是普通计算机,而Web服务客户端将是Android设备。

在我阅读了一些教程后,我完成了this one(webservice + client),它只需要Eclipse。一切正常。所以我的问题如下:鉴于我的web服务运行良好且可访问,为什么我会使用肥皂引擎和应用程序服务器,如short introduction to webservice所述?换句话说,具体是什么优点?

我试图谷歌,阅读和了解更多,但我在这一点上陷入困​​境..如果我已经很好理解,SOAP引擎,如Apache AXIS,允许动态生成SOAP数据并接收来自不同客户端的请求。但是我的web服务是否已经自动生成SOAP请求/响应,因为我可以将我的webservice与我的专用客户端一起使用?

关于应用服务器,我无法弄清楚它是什么。我发现很少有关于我能理解的文档。

我知道不是问这些问题,更好的方法是练习自己的肥皂引擎和应用程序服务器,但我更愿意知道我在做什么和使用而不是进入“随机模式” 。

我希望我很清楚,非常感谢你的回答。

MCFarah

1 个答案:

答案 0 :(得分:0)

你问了几个很重的问题,但我会试着简要介绍一下:

  1. Web / Application Server基本上是一个程序,通过允许他专注于实际开发而不是周围的东西,实现了许多帮助开发人员的东西。像:线程,安全性,数据库连接池等。
  2. 您不必使用SOAP Web服务,实际上我认为您最好使用REST
  3. 您所做的教程是“Hello World”教程。它只适合入门,但一旦开始编写更大的应用程序,您就会想要使用Web服务器。我建议从Tomcat开始。
  4. 开始使用这些技术并随时发布问题。