RESTful Java with JAX-RS 2.0 and Jersey
summary
Demo of JAX-RS 2.0 using Jersey 2.0 and Grizzly shows concrete additions: a client API that reuses server message-body readers, new filters and interceptors APIs for request/response and body-level processing, built-in Link/LinkBuilder hypermedia support, and server-side content negotiation. Asynchronous processing uses a suspended async response resumed from an executor to avoid exhausting server threads (demo handles hundreds of parallel clients instead of queuing). Validation and DI/MVC remain excluded from the JSR 2.0 spec.
AI-written summary · about
chapters (12)
- 0:00REST and JAX-RS intro
- 2:14JAX-RS 1.1 features
- 6:39JAX-RS 2.0 new features
- 9:36JAX-RS 2.0 Client API
- 12:28Demo: JAX-RS 2.0 client
- 20:36Filters and interceptors
- 26:49Validation and async
- 27:57Demo: async processing
- 35:22Hypermedia in JAX-RS 2.0
- 37:51Server content negotiation
- 40:24Oracle hiring
- 41:29Q&A
related talks
52mJAX-RS and CDI Bike the Reactive Bridge!
44mRESTful Java: 2021 Edition
50mJAX-RS 2.1 Reloaded
17mJAX-RS 2.1: Preview and Practical Insights on the New REST Service APIs
46mServlet 4 0: A New Twist on an Old Favorite
43mRESTEasy beyond JAX-RS 2.1: reactive, non-blocking IO and more
10mpart3 – Adam Bien
47mFoundations of Modern #Java Server Apps
