RESTful Hello World Demo ======================== The demo shows REST based Web Services using the JAX-WS Provider/Dispatch. The REST server provides the following services: A RESTful customer service is provided on URL http://localhost:9000/customerservice/customer. Users access this URI to query or update customer info. A HTTP GET request to URL http://localhost:9000/customerservice/customer returns a list of customer hyperlinks. This allows client navigates through the application states. The XML document returned: 1234 1235 1236 A HTTP GET request to URL http://localhost:9000/customerservice/customer?id=1234 returns a customer instance whose id is 1234. The XML document returned: 1234 John 123456 A HTTP POST request to URL http://localhost:9000/customerservice/customer with the data: 1234 John 123456 updates customer 1234 with the data provided. The XML document returned: John 123456 The client code demonstrates how to send HTTP POST with XML data using JAX-WS Dispatch and how to send HTTP GET using URL.openStream(). The server code demonstrates how to build a RESTful endpoints through JAX-WS Provider interface. Please review the README in the samples directory before continuing. Building and running the demo using Maven ----------------------------------------- From the base directory of this sample (i.e., where this README file is located), the Maven pom.xml file can be used to build and run the demo. Using either UNIX or Windows: mvn install mvn -Pserver (from one command line window) mvn -Pclient (from a second command line window) To remove the target dir, run "mvn clean".