Users Online

· Guests Online: 101

· Members Online: 0

· Total Members: 188
· Newest Member: meenachowdary055

Forum Threads

Newest Threads
No Threads created
Hottest Threads
No Threads created

Latest Articles

DEMO - Developing REST APIs with JAX-RS

DEMO - Developing REST APIs with JAX-RS
Java Courses
Categories Most Recent Top Rated Popular Courses
 
Uploader Date Added Views Rating
Superadmin 31.05.17 515 No Rating
Description
This course introduces you to RESTful Web Services using the JAX-RS standard specification. You will learn what RESTful web services are and how to write them. You will write a sample RESTful web service from scratch, design the APIs, implement it using Jersey and run it on Tomcat.

This course covers:

Understanding REST
Learning how to design a REST API
Building a sample social media API
Writing code using Jersey and deploying using Tomcat


REST API Design
This unit introduces you to the concept of REST. You'll understand what RESTful web services are and how to design a good REST API.

Introduction
REST and HTTP
Designing Resource URIs
RESTful URI types
HTTP Methods
Idempotence In HTTP Methods
REST Response
HATEOAS
The Richardson Maturity Model


Implementation with JAX-RS
In this unit, we learn about writing REST APIs in Java with JAX-RS. We will build the Messenger API with JAX-RS and Jersey.

What Is JAX-RS?
Setting Up
Understanding The Application Structure
Creating A Resource
Returning XML Response
Installing A REST API Client
Building Service Stubs
Accessing Path Params
Returning JSON Response
Implementing POST Method
Implementing Update and Delete
Implementing ProfileResource
Pagination And Filtering
The Param Annotations
Using Context And BeanParam Annotations
Implementing Subresources
Sending Status Codes and Location Headers
Handling Exceptions
Using WebApplicationException
HATEOAS (Part 1)
HATEOAS (Part 2)
Content Negotiation

Ratings

Rating is available to Members only.

Please login or register to vote.

No Ratings have been Posted.

Comments

No Comments have been Posted.

Post Comment

Please Login to Post a Comment.
Render time: 1.12 seconds
10,851,816 unique visits