Java API for RESTful web services

Java™ API for RESTful web services (JAX-RS), also known as JSR-339, is a programming model that you can use to create to create Representational State Transfer (REST) services quickly.

Important: Applicable to Liberty, WebSphere® Application Server traditional

To develop JAX-RS applications, you must do these tasks:

  • Install at least one of the following versions of WebSphere Application Server traditional.
    • WebSphere Application Server Liberty V8.5.5 or later
  • Create an application in a project using the JAX-RS template. This template enables the JAX-RS facet, and required components of the Web 2.0 facet. This adds the library, servlet information, and support for JAX-RS annotations processing and JAX-RS quick fixes to your project.

To see how to create a JAX-RS application by using the IBM® JAX-RS implementation, see Tutorial: Creating a JAX-RS web service.

For more information, see the official specification: JSR 339: JAX-RS: The Java API for RESTful web services