RESTful Services (Part 4 of 5): Install, JAX-RS, and Jersey
Interactive

RESTful Services (Part 4 of 5): Install, JAX-RS, and Jersey

Biz Library
Updated Feb 04, 2020

In this course you’ll see a brief history of RESTful Web Services and how they are integral to modern web applications. You’ll see how to setup your computer to begin developing JAX-RS and Jersey applications, specifically by leveraging Maven scaffold applications from the command line.


Lesson 1:

  • Environment Configuration
  • Demo: Installation
  • Jersey 2.15
  • Demo: Jersey Setup
  • Maven
  • Demo: Install Maven
  • Demo: Maven Path.

Lesson 2:

  • Git
  • Demo: Get Git
  • Heroku Toolbelt
  • Demo: Heroku.

Lesson 3:

  • A Primer on JAX-RS & Jersey
  • Background
  • Properties of RESTful Systems.

Lesson 4:

  • Resources
  • The Goal of RESTful Services
  • RESTful System Actions
  • JAX-RS Annotations.

Lesson 5:

  • Where Does Jersey Come In?
  • Jersey Features.

Lesson 6:

  • Maven Archetypes
  • ArtifactId
  • Project Version
  • groupID
  • ArtifactID
  • Version
  • Package
  • Create New Maven Project
  • Demo: Create Maven Project.

Lesson 7:

  • Navigating the Directory
  • src/main/java
  • Demo: Directory Structure
  • Demo: Test File
  • Demo Main Files
  • Demo: MyResource
  • Navigating to Your App
  • Demo: Starting the Application
  • Demo: Running the Application.

Lesson 8:

  • Create a Project to Deploy
  • Demo: Deploy to Heroku
  • Demo: Heroku Files
  • Demo: Push to Heroku.