为Android部署Spring项目Web服务

时间:2014-06-13 13:56:09

标签: android spring web-services jax-ws axis2

我正在开发一个使用Spring,Struts 2和Hibernate构建的项目,我需要为Android应用程序构建一个Web服务。我开始阅读有关Web服务的内容,我理解SOAP和REST之间的区别。但是我仍然有问题如何继续部署我的Web服务。

有很多技术概念我仍然不明白。

请你帮忙解释一下你的指示?

1 个答案:

答案 0 :(得分:0)

SOAP意味着创建SOAP XML消息并通过HTTP将其发送到服务。

REST更像是一种风格而非标准风格。您可以使用HTTP谓词(GET,PUT,POST和DELETE)和映射URL来操作服务器端的数据。

在任何一种情况下,您都可以使用Java EE应用服务器或Tomcat或Jetty来部署包含您的服务的WAR文件。然后您的Android客户端将创建HTTP请求并将其发送。

您希望该服务在端口80上侦听HTTP,或者在443上侦听HTTPS。不用担心防火墙。