Implementing a REST GET request

Let's now implement the RESTful web service class. Create the CourseService class in the packt.jee.eclipse.rest.ws.services package:

package packt.jee.eclipse.rest.ws.services; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.Produces; import javax.ws.rs.core.MediaType; import packt.jee.eclipse.rest.ws.dto.Course; import packt.jee.eclipse.rest.ws.dto.Teacher; @Path("/course") public class CourseService { @GET @Produces (MediaType.APPLICATION_XML) @Path("get/{courseId}") public Course getCourse (@PathParam("courseId") int id) { //To keep the example simple, we will return //hardcoded values here. However, you could get //data from database using, for example, ...

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.