RESTFul Services in Java using Jersey

RESTFul Services in Java Using Jersey
Course info
Rating
(606)
Level
Intermediate
Updated
Nov 15, 2013
Duration
4h 24m
Table of contents
The Fundamentals of RESTFul Services in Java
Building your First RESTFul Service Using Jersey
RESTFul Architecture
Using HTTP GET
Using HTTP POST
Building a RESTFul Client in Jersey
Using HTTP PUT
Using HTTP DELETE
RESTFul Searching
What Next
Description
Course info
Rating
(606)
Level
Intermediate
Updated
Nov 15, 2013
Duration
4h 24m
Description

This course walks through developing RESTFul web services in Java using the Jersey Framework. It walks through all the configuration and setup to begin developing using this framework.

About the author
About the author

Bryan is a Director at Software Technology Group, a consulting company based out of Salt Lake City, and has authored and taught numerous courses in Java.

More from the author
Maven Fundamentals
Intermediate
2h 24m
Jun 28, 2019
What’s New in Spring 5
Intermediate
1h 25m
Jan 31, 2018
More courses by Bryan Hansen
Section Introduction Transcripts
Section Introduction Transcripts

The Fundamentals of RESTFul Services in Java
Hello. This is Bryan Hansen from Pluralsight, and welcome to this course on RESTful Services in Java. We don't assume that you have any knowledge of REST in this course, but we won't be covering all of the architectural reasons as to why you would want to use REST in your application, but rather how to use REST while using Java. In this course we're going to be learning about developing RESTful Services, and we're going to use the Jersey Framework. We will develop an application using all of the verbs that Jersey provides, and also show how to write clients to access them.

Building your First RESTFul Service Using Jersey
Hello. This is Bryan Hansen from Pluralsight, and welcome back to this course on RESTful Services in Java. In this module, we are going to build an application using the Jersey Framework. We're going to use Maven to build our application, import it into our IDE, configure Tomcat to run our application, and then we'll walk through our architecture, and lastly show what our service output is, just using our browser.

RESTFul Architecture
Hello. This is Bryan Hansen from Pluralsight, and welcome back to this course on RESTful Services in Java. In this module we are going to discuss the architecture surrounding REST. We will cover HATEOAS, the Richardson Maturity Model, the CRUD functions, and the most common return types for REST; JSON, XML, and binary.

Using HTTP GET
Hello. This is Bryan Hansen from Pluralsight, and welcome back to this course on RESTful Services in Java Using the Jersey Framework. In this module, we are going to walk through implementing an HTTP GET request. We will build the service, test the service using a browser plugin, and build a basic client to see all of our work as well.

Using HTTP POST
Hello. This is Bryan Hansen from Pluralsight, and welcome back to this course on RESTful Services in Java. In this module, we are going to walk through implementing an HTTP POST request. We will build multiple POST services, and test those services using a browser plugin.

Building a RESTFul Client in Jersey
Hello. This is Bryan Hansen from Pluralsight, and welcome back to this course on RESTful Services in Java. In this module, we are going to walk through implementing a Java client to handle requests. We will write a client to handle all of the services that we have written so far, as well as setup a framework for the services which we will write in the rest of this course.

Using HTTP PUT
Hello. This is Bryan Hansen from Pluralsight, and welcome back to this course on RESTful Services in Java. In this module, we are going to walk through implementing an HTTP PUT request. We will build a PUT service, a client, and a unit test to run the services that we've created.

Using HTTP DELETE
Hello. This is Bryan Hansen from Pluralsight, and welcome back to this course on RESTful Services in Java. In this module, we are going to walk through implementing an HTTP DELETE request. We will build a DELETE service, a client, and a unit test to run this service.

RESTFul Searching
Hello. This is Bryan Hansen from Pluralsight, and welcome back to this course on RESTful Services in Java. In this module we are going to walk through searching in REST. We will look at a couple of different scenarios, and build code around each of the search techniques.

What Next
So this concludes our course on RESTful Services in Java using Jersey. You might be wondering what to look at next. A few of the courses I referenced in this class were Maven, the Spring Fundamentals course, and Spring MVC. If you haven't looked at Spring JPA with Hibernate too, I highly recommend the Spring JPA stuff as it reduces a lot of boilerplate code inside your application. So all the time that we were using that ActivityRepositoryStub, this is what we would throw it away with, and implement this Spring JPA with Hibernate.