We will create a web service for the Course Management example that we have been developing in this book. The web service will have methods to get all courses and create a new course. To keep the example simple, we will not write the data access code (you can use the JDBC or JDO APIs that we learned in previous chapters), but will hardcode the data.
First, create a Maven web project. Select File | New | Maven Project. Select the Create a Simple Project checkbox on the first page of the wizard and click Next:
Enter the project configuration ...