【问题标题】:Deploy Spring project web service for Android为 Android 部署 Spring 项目 Web 服务
【发布时间】:2014-08-04 02:49:06
【问题描述】:

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

还有很多技术概念我还是不明白。

您能帮我指导一下吗?

【问题讨论】:

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


    【解决方案1】:

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

    REST 与其说是标准,不如说是一种风格。您使用 HTTP 动词(GET、PUT、POST 和 DELETE)并映射 URL 来操作服务器端的数据。

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

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

    【讨论】:

    • 我明白你的意思,但我该如何部署我的网络服务。我读过 JAX-WS 和 JAX2 。两者有什么区别,哪一个更好更容易?
    • 对不起,如果这听起来像我很短,但你必须部署在服务器上。这可能是 AWS 或 Rackspace 或 OpenShift 或其他一些云服务,您可以在其中部署您的服务并使其在公共互联网上可用。不要担心“更好”或“更容易”;弄清楚如何使一项工作。选择一个并运行它。如果不可能就改变。
    猜你喜欢
    • 2016-06-13
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 2015-06-16
    • 1970-01-01
    • 1970-01-01
    • 2018-02-27
    相关资源
    最近更新 更多