title: What is the difference between Spring REST service, Jersey REST service and Spring+Jersey solutions?
body: <p>I want to build a RESTful service/API. I used some framework like play to build it but I want to try other more efficient ways. I heard that Jersey is a common library for building a REST API, and Spring is also a good framework. But I also saw some solutions like Spring+Jersey. Thus, I am a little confused about those REST API solutions.</p>
  <p>Can anyone tell me what is the difference among those? Jersey REST, Spring REST and Spring+Jersey REST?</p>
  <p>My goal is building a couple of REST APIs that take JSON as input/output. I have jar file as the backend process logic to process the input a JSON/object and return a JSON/object.</p>