Java RESTWeb服务与JSON服务

Java RESTWeb服务与JSON服务,java,json,web-services,rest,jersey,Java,Json,Web Services,Rest,Jersey,RESTWebServices意味着服务器端是无状态的(大部分情况下),URL对应于资源,HTTP GET/POST/DELETE/PUT方法对应于这些资源上的操作 我计划在一个JSON服务层上工作,该层依赖于服务器端状态,具有与资源相对应的URL,并具有与不同操作相对应的/add/update/delete等URL,以及使用HTTP POST的所有这些URL 正确的术语是什么?这应该称为JSON吗 网络服务?这有什么特别的术语吗 看起来Jersey+JAX-RS在这方面非常有用。可以吗 在这种

RESTWebServices意味着服务器端是无状态的(大部分情况下),URL对应于资源,HTTP GET/POST/DELETE/PUT方法对应于这些资源上的操作

我计划在一个JSON服务层上工作,该层依赖于服务器端状态,具有与资源相对应的URL,并具有与不同操作相对应的/add/update/delete等URL,以及使用HTTP POST的所有这些URL

  • 正确的术语是什么?这应该称为JSON吗 网络服务?这有什么特别的术语吗
  • 看起来Jersey+JAX-RS在这方面非常有用。可以吗
  • 在这种应用程序中使用Struts有意义吗
  • JSON是一种文件格式,您的rest服务可以(也可以不)使用它来发送答案。如果使用此格式与web服务通信,则不能说您的服务是JSON web服务
  • 事实上,Jersey是一个很好的JAX-RS实现。然而,这不是唯一的一个
  • 如果您需要一个webapp与webservice交互,您可以使用Struts。但是,您可以将任何其他工具(包括一些较新的技术,struts非常古老)用于系统的前端
    这不是休息。然而,试图击败这股普遍误解的潮流是不会发生的

    你所描述的实际上是世界上大多数人所认为的休息,因此,仅仅把它称为休息应该是可以的

    在一个真正的Restifarian面前,你会得到一些回击,因为他们是正确的-然而,没有必要给你的日常生活增加大量的混乱,因为你的同事基本上失去了这些区别(以及他们所能提供的巨大利益…)


    (1) 是否足够准确,或者干脆休息一下。(2) 是多余的,但它是一个很好的技术框架。(3) 我会说不,但注意到当有人问这个问题时,我相信你已经做出了决定。

    你所有的假设都是正确的。对于(1),它被称为JSON web服务或API。