| Camel Restlet and JDBC Example |
| ============================== |
| |
| An example which shows how to expose CRUD operations with REST interface and JDBC implementation |
| |
| Compile: mvn clean install |
| |
| Run the application using XML-DSL: mvn jetty:run |
| |
| To run with Java-DSL use: mvn jetty:run -Dimpl=java-dsl |
| |
| To run with XML-REST-DSL use: mvn jetty:run -Dimpl=xml-rest-dsl |
| |
| To create an person, make a http POST request with firstName and lastName parameters: |
| curl -d "firstName=test&lastName=person" http://localhost:8080/rs/persons/ |
| |
| To update an existing person, make a http PUT request with firstName and lastName parameters: |
| curl -X PUT -d "firstName=updated&lastName=person" http://localhost:8080/rs/persons/2 |
| |
| To retrieve an existing person, make a http GET request with the personId as part of the url: |
| curl -X GET http://localhost:8080/rs/persons/1 |
| |
| To delete an existing person, make a http DELETE request with the personId as part of the url: |
| curl -X DELETE http://localhost:8080/rs/persons/1 |
| |
| To retrieve all the existing persons, make a http GET request to persons url: |
| curl -X GET http://localhost:8080/rs/persons |
| |
| If you hit an problems please let us know on the Camel Forums |
| http://camel.apache.org/discussion-forums.html |
| |
| Please help us make Apache Camel better - we appreciate any feedback you may |
| have. Enjoy! |
| |
| ------------------------ |
| The Camel riders! |
| |
| |