In addition to its basic functionality for mapping HTTP requests to Java methods, the Java API for RESTful Web Services (JAX-RS) includes a wealth of additional features to make the RESTful Web Service developers life easier and more productive. This session will delve into lesser-known parts of the JAX-RS API, illustrating its use with a set of worked examples. This session is intended for developers who already have a basic understanding of JAX-RS and want to take their skills to the next level.
This session will cover:
- Runtime resource resolution
- Pluggable exception handling
- Runtime content negotiation
- Conditional HTTP requests
- Dealing with type erasure
- Integration with Enterprise JavaBeans (EJBs) and CDII'm a big fan of JAX-RS and have particularly enjoyed using the Jersey implementation of this specification. I definitely fit the advertised audience for this presentation: "This session is intended for developers who already have a basic understanding of JAX-RS and want to take their skills to the next level." I choose some sessions for the opportunity to be exposed to new ideas and decide if something I'm not familiar with is worth investigating further. In other cases, and this "Advanced Java API for RESTful Web Services (JAX-RS)" presentation is one of those cases for me, I like to attend sessions that can provide practical insight for me to build upon my basic understanding of the topic.
Paul Sandoz has posted a list of the presentations he is involved with as a post called JavaOne Session Schedule. Roberto Chinnici will be part of the JavaOne Technical General Session on Tuesday with Greg Bollella and Mark Reinhold.