Implementing a REST POST request

We saw an example of how to implement an HTTP GET request by using JAX-RS. Let's now implement a POST request. We will implement a method to add a course in the CourseService class, which is our web service implementation class in the CourseManagementREST project.

As in the case of the getCourse method, we won't actually access the database but will simply write a dummy method to save the data. Again, the idea is to keep the example simple and focus only on the JAX-RS APIs and implementation. Open CourseService.java and add the following methods:

 @POST @Consumes (MediaType.APPLICATION_JSON) @Produces (MediaType.APPLICATION_JSON) @Path("add") public Course addCourse (Course course) { int courseId = dummyAddCourse(course.getName(), ...

Get Java EE 8 Development with Eclipse now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.