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, ...