0

首先对不起我的英语。我目前正在尝试为 Android 设备开发一个 JAVA 网络服务。更准确地说,Web 服务提供者将是一台普通计算机,而 Web 服务客户端将是 Android 设备。

在我阅读了一些教程之后,我已经完成了这个(webservice + client),它只需要 Eclipse。一切正常。所以我的问题如下:鉴于我的 web 服务运行良好并且可以访问,我为什么要使用soap 引擎和应用程序服务器,正如web 服务的简短介绍中提到的那样?换句话说,具体有什么优势?

我曾尝试用谷歌搜索、阅读和了解更多信息,但我被困在这一点上。如果我充分理解,SOAP 引擎,如 Apache AXIS,允许动态生成 SOAP 数据并接收来自不同客户端的请求。但是我的网络服务不是已经自动生成 SOAP 请求/响应,因为我可以将我的网络服务与我的专用客户端一起使用吗?

关于应用程序服务器,我只是不知道它是什么。我发现很少有我能理解的文档。

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

我希望我已经清楚了,非常感谢您的回答。

麦克法拉

4

1 回答 1

0

你问了几个很重的问题,但我会试着给出一个简短的概述:

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

只需开始使用这些技术并随时发布问题。

于 2012-06-28T08:59:45.840 回答