The story so far
In part 1 we covered getting our SE app started and the Jetty and Weld containers started to provide us with a servlet and CDI capabilities. Now we are going to setup JAX RS.
Do you want to add restful services to our application? Of course you do!
A fully working project to go along with this post is available here.
JAX RS Provider
I chose Jersey however it should be just as easy to get RESTeasy integrated. First off we need to tell Jetty about Jersey.
So in the above we setup our Jersey servlet and we set the javax.ws.rs.Application parameter, the value is a class that we need to implement which returns a list of all the JAX RS resources in our application.
Its also good idea to actually write the RESTful service.
So go ahead and POST to http://localhost:8080/rest/deed/good and you should receive a 201 Created response
You can also see the CDI lifecycle taking place on stdout.
In part 3 we will get JSF 2.0 working as well.