Join Alex Theedom for an in-depth discussion in this video Implement an exception manager, part of RESTful Service with JAX-RS 2.0.
- [Instructor] Okay let's implement…the final exception handling option…and create an exception manager.…An exception we want to handle…is the ISBN not found exception.…This has already been created in the exception package,…so let's create a class…and I'm going to call this class…ISBN not found exception manager.…ISBN…Exception…Not Found…Manager.…This class must implement the exception mapper interface.…
The type that we need to pass to the exception mapper…is exception that we wish to map.…In this case it's gonna be ISBN not found exception.…There is only one method that we need to implement,…and that's the two response method.…In this method all we have to do is to return our response…with the appropriate ATTP code.…Which in this case I want to be no content.…So we do return…response…status…I want no content…and we call the build method to construct it.…
The final thing we need to do…is to add a provider annotation to the class.…Now all we need to do is to change the code…so that when a request for a non existent ISBN number…
Join Alex Theedom as he guides you through a wide range of topics, including how to define resource endpoints, how to add dynamism to your application with hypermedia, how to maintain data integrity with Bean Validation, and how to process messages with the JSON Processing API. Once you have completed this course, you'll be ready to develop your own client and server RESTful APIs.
- Discover the extent of JAX-RS's features
- Use the annotation methodology
- Use the inheritance methodology
- Define a REST contract and API root
- Create the REST resource entity
- Create the REST resource methods
- Understand consumers and producers
- Work with different media types
- Define and work with path parameters
- Build a REST response and handle exceptions
- Implement Bean Validation and manage failures
- Create a RESTful client that consumes the web service
- Use JSON-P API with the REST client
- Implement hypermedia (HATEOAS)
Skill Level Intermediate
1. JAX-RS 2.0
2. Introduction to Bookshop Application
3. Create a REST Resource
4. Responses and HATEOAS
5. Bean Validation API
6. Create a REST Client
Next steps1m 20s
- Mark as unwatched
- Mark all as unwatched
Are you sure you want to mark all the videos in this course as unwatched?
This will not affect your course history, your reports, or your certificates of completion for this course.Cancel
Take notes with your new membership!
Type in the entry box, then click Enter to save your note.
1:30Press on any video thumbnail to jump immediately to the timecode shown.
Notes are saved with you account but can also be exported as plain text, MS Word, PDF, Google Doc, or Evernote.