RESTful Services (Part 1 of 5): Overview and JAX-RS
Interactive

RESTful Services (Part 1 of 5): Overview and JAX-RS

Biz Library
Updated Feb 04, 2020

JAX-RS is the specification for RESTFUL web services on the JEE platform. In this course we will take a look at the basic elements of building a REST service in Java. You will learn about how JAX-RS matches URL paths to java method calls as well as the various and many annotations that are provided by the framework to build a fully functional REST service. Code along with me and let’s build some RESTFul services.


Lesson 1:

  • Distributed Computing
  • Evolution of Web Services � 1
  • Evolution of Web Services � 2
  • Evolution of Web Services � 3
  • Evolution of Web Services � 4
  • Service Oriented Architecture
  • RESTful Web Services.

Lesson 2:

  • Composition of HTTP
  • Initial Request Line
  • HTTP Methods
  • REST Interactions with HTTP
  • Example Request Initial Lines
  • Initial Response Line
  • Informational Responses
  • Successful Responses
  • Redirection Response
  • Client Error Responses
  • Server Error Response
  • Example Response Initial Lines
  • HTTP Headers
  • Request Headers
  • Response Headers
  • Entity Headers
  • HTTP Entity
  • POST Request � Entity Example
  • Response � Entity Example.

Lesson 3:

  • RESTful Web Services & JAX-RS
  • Demo: Create Maven Project
  • Demo: Maven Project (cont.)
  • Demo: Application Concept
  • Demo: Resources.

Lesson 4:

  • Demo: Path Matching
  • Demo: Postman plugin
  • Demo: QueryParam
  • Demo: PathParam
  • Demo: Property Conversion.

Lesson 5:

  • Demo: Paths
  • Demo: Path Target
  • Demo: Produce & Consumes
  • Demo: Any Content-Type.