Java Web Services: Building REST APIs

Java JDK 8.0+    |    Intermediate
  • 8 Videos | 1h 9m 29s
  • Includes Assessment
  • Earns a Badge
Web services for Java applications based on the REST architectural style allow you to communicate with external apps in a standardized and scalable manner independent of the programming language. This course demonstrates using the Jersey framework to build REST APIs in Java. Begin by implementing a simple method that returns data in response to a GET request. While doing so, explore the use of Jersey annotations to construct a URL to a particular web method and set it to respond to GET requests. As you advance, construct a response to incoming requests that includes HTTP status codes. Furthermore, examine the transmission of Java objects in the form of JSON structures as a response to an HTTP request. When you're done, you'll be able to use Java to build RESTful applications that can respond to HTTP GET requests.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    set up a web application with Maven and configure a POM file for a RESTful app
    use the Jersey framework to define a method that responds to GET requests
    consume a REST API by sending a GET request and processing its response
  • configure return types in REST API methods
    define REST API methods that return Java objects in the form of JSON data
    recognize how the Jersey framework transforms Java objects to the JSON format
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    2m 19s
    UP NEXT
  • Playable
    2. 
    Configuring a RESTful Application
    11m 52s
  • Locked
    3. 
    Defining a REST API Method
    11m 28s
  • Locked
    4. 
    Testing the RESTful Application
    10m 38s
  • Locked
    5. 
    Building Responses to HTTP Requests
    11m 22s
  • Locked
    6. 
    Transmitting Java Objects Over HTTP
    11m 4s
  • Locked
    7. 
    Examining the JSON Version of Java Objects
    5m 27s
  • Locked
    8. 
    Course Summary
    2m 21s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.