blob: d0725fd655569ac2a1ea5684897a53287ad11042 [file] [log] [blame]
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!