• No products in the cart.

RESTful Web Services Development with Java Course Description

REST stands for Representational State Transfer. RESTful Web Services are fast because there is no strict specification like SOAP. It consumes less bandwidth and resource. RESTful web services can be written in any programming language and executed on any platform.

The Developing RESTful Web Services in Java training course provides students with an in-depth examination of how to build RESTful web services using the Java API for RESTful Web Services, or JAX-RS.

RESTful Web Service Development with Java begins with an overview of web services development in the Java EE platform and then moves into creating web services using the JAX-RS API. Along the way, you’ll learn about the advantages and disadvantages of REST. You’ll also learn how to use common Java related APIs to build web services, including JAXB, JAX-RS, client JAX-RS, and JSON.

The Developing RESTful Web Services in Java training course assumes students are familiar with general web services concepts, XML, and have a proficient command of the Java and Java EE platforms.


RESTful Web Services Development with Java Course Learning Outcomes;

  • Describe the advantages and disadvantages of the REST architecture for web services.
  • Use JAX-RS to develop simple RESTful services.
  • Control dispatching to service methods based on URL, consumer type, and HTTP methods.
  • Manage XML content using JAXB.
  • Use JAX-RS to build clients.
  • Understand how to properly handle exceptions within a RESTful web service.


RESTful Web Services Development with Java Training – Suggested Audience

This training is aimed at programmers looking to adopt the RESTful approach to web-service-based architectures. Suggested attendees based on our past programs are:

  • Software Developer
  • Java Programmers
  • Front End Developer
  • Back End Developer


RESTful Web Services Development with Java Training Course – Prerequisites

Some experience in any programming language.


Restful Web Services In-house/Corporate Group Training

Available for a group size of more than 4-5. For commercials please send us an email with group size to

Course Curriculum

1. Overview of Web Services
Creating Service Oriented Architectures Details 00:00:00
Key Components of Web Services and SOA: HTTP, XML Details 00:00:00
WS-I Basic Profile Details 00:00:00
2. Web Services for Java
Creating Web Services with Java EE Details 00:00:00
Difference between JAX-WS and JAX-RS Details 00:00:00
3. Working with JAX-RS
Writing RESTful web services Details 00:00:00
Defining resources and sub-resources Details 00:00:00
Consuming data Details 00:00:00
Using Application and ApplicationPath Details 00:00:00
Resource locators Details 00:00:00
4. Working with Return Types
Simple parameter types Details 00:00:00
Specifying return types Details 00:00:00
Using JAX-B Details 00:00:00
Standard conversions Details 00:00:00
Custom conversions Details 00:00:00
Using Response objects Details 00:00:00
Using JSON Details 00:00:00
Working with non-standard types: Binary and Files Details 00:00:00
5. Handling Errors
WebApplicationException Details 00:00:00
Exception mappers Details 00:00:00
6. Writing Clients
Synchronous Details 00:00:00
Asynchronous Details 00:00:00
7. Server-side Asynchronous HTTP
8. Filters

Course Reviews


  • 5 stars0
  • 4 stars0
  • 3 stars0
  • 2 stars0
  • 1 stars0

No Reviews found for this course.