我正在开发一个使用Spring,Struts 2和Hibernate构建的项目,我需要为Android应用程序构建一个Web服务。我开始阅读有关Web服务的内容,我理解SOAP和REST之间的区别。但是我仍然有问题如何继续部署我的Web服务。
有很多技术概念我仍然不明白。
请你帮忙解释一下你的指示?
答案 0 :(得分:0)
SOAP意味着创建SOAP XML消息并通过HTTP将其发送到服务。
REST更像是一种风格而非标准风格。您可以使用HTTP谓词(GET,PUT,POST和DELETE)和映射URL来操作服务器端的数据。
在任何一种情况下,您都可以使用Java EE应用服务器或Tomcat或Jetty来部署包含您的服务的WAR文件。然后您的Android客户端将创建HTTP请求并将其发送。
您希望该服务在端口80上侦听HTTP,或者在443上侦听HTTPS。不用担心防火墙。