Home Courses Instructor Labs

Develop RESTful Java Web Services using JAX-RS and Jersey

(29 Ratings) 2098 Students Enrolled
Created By Kenny James Last Updated Mon, 02-Mar-2020 English
  • Course Duration
    2 Hours
  • Mode of Training
    Self-Paced
  • Lessons
    21 Lessons
  • Validity
    Life Time
Free
12k+ satisfied learners Read Reviews
What Will I Learn?
  • Setup a Java development Environment using Java 8, Eclipse, Tomcat 9
  • Create a new maven project and add the necessary library dependencies
  • Handling errors
  • Create web services that support CRUD operations
  • Test your java web services with the Postman Chrome extension
  • Build and Deploy Web Services

Requirements
  • Basic knowledge of web applications
  • Basic of Java Programming Language
+ View More
Description

JAX-RS, the Java API for RESTful Web Services is a JAVA API specifications which provides support in creating web services according to the Representational State Transfer (REST) architectural pattern. JAX-RS annotations are introduced in JAVA SE 5, to simply the development of web services and client.

JAX-RS is in official part of JAVA EE 6. This entire course will guide you in creating powerful RESTful web services using the Java official API.

Curriculum For This Course
21 Lessons 2 Hours
  • Overview of RESTful web services 00:02:18 Preview
  • Overview of JAX-RS 00:04:01
  • Install JDK, Eclipse and Tomcat 00:03:00
  • Configure Tomcat in Eclipse 00:03:46
  • Create and run a new Maven web project in Eclipse 00:05:17
  • Create a simple REST endpoint to understand the basics 00:07:48 Preview
  • Producing different representations from the web service 00:06:49
  • Downloading and setting up H2 Database 00:03:21
  • Importing the DB table and data 00:01:32
  • Creating the DAO interface 00:13:16 Preview
  • Implementing the addContact() method 00:05:18
  • Implementing the updateContact() method 00:02:51
  • Implementing the deleteContact() method 00:01:41
  • Implementing the findXXX() methods 00:07:56
  • Creating the DaoFactory class 00:03:30
  • Responding with HTTP error codes for exceptions 00:05:03
  • Using MessageBodyWriter 00:08:34
  • Using MessageBodyReader 00:05:27
  • Creating WAR file from your Eclipse project 00:02:11
  • Deploying on a locally installed Apache Tomcat Server 00:04:35
  • How to use the downloaded eclipse project 00:03:41

Develop RESTful Java Web Services using JAX-RS and Jersey