【问题标题】:Are RESTEasy, JAX-RS just tools to develop RESTful web services?RESTEasy、JAX-RS 只是开发 RESTful Web 服务的工具吗?
【发布时间】:2012-09-02 07:00:56
【问题描述】:

我正在学习 RESTful Web 服务,但我脑子里乱七八糟的术语。有人可以简要提供以下技术之间的区别。

  1. 轻松休息
  2. JAX-RS 和 JAX-WS
  3. 球衣
  4. 休息
  5. JAXB

如果我想开发 RESTful Web 服务并让 Android 应用使用该 Web 服务,我应该使用上述哪些技术?我不想使用 SOAP...

【问题讨论】:

    标签: java web-services rest web-applications


    【解决方案1】:

    有人可以简要区分以下内容吗 技术?

    JAX-WS (JSR-224)

    这是 SOAP Web 服务的 Java 标准,不同于 RESTful Web 服务。该标准有多种实现方式。

    JAX-RS (JSR-311)

    这是 RESTful Web 服务的 Java 标准。该标准有多种实现方式,包括:

    JAXB (JSR-222)

    这是将对象与 XML 相互转换的 Java 标准。当 JAX-RS 服务返回需要与 XML 相互转换的 Java 对象时,所有 JAX-RS 实现都会利用 JAXB 实现。有些人甚至在与 JSON 相互转换时利用它。该标准有多种实现方式。


    如果我想开发一个 RESTful Web 服务并拥有该 Web 服务 由 Android 应用程序使用,这些技术来自上述 我应该使用吗?

    任何符合 Java EE 6 的应用程序服务器都将包含创建 RESTful Web 服务所需的所有组件,该服务可以很容易地被 Android 应用程序使用。以下是我写的一系列文章,应该会有所帮助:

    【讨论】:

      【解决方案2】:

      JAX-RS 主要用于 Web 服务,但您可以随意将其用作 servlet。

      我使用 Jersey 和 Freemarker 来开发前端网站,它运行良好。

      我见过一些使用 Jersey 作为后端 Web 服务和使用主干.js 来开发前端网站的项目。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2013-06-26
        • 2021-04-06
        • 1970-01-01
        • 2011-03-02
        • 2013-06-03
        • 2011-12-11
        • 1970-01-01
        相关资源
        最近更新 更多