We may earn an affiliate commission when you visit our partners.
Course Discontinued We've found some alternatives for you:

Top Active Alternatives

Building Asynchronous RESTful Services With Jersey is no longer accepting new enrollments. We've matched the highest-rated active courses in this subject:

Paul O'Fallon

In this course, we explore writing asynchronous services, as well as many other features found in Jersey. We also cover dependency injection, exception mapping, filters, Grizzly, Jackson, JerseyTest, and more.

Read more

In this course, we explore writing asynchronous services, as well as many other features found in Jersey. We also cover dependency injection, exception mapping, filters, Grizzly, Jackson, JerseyTest, and more.

At the start of the course we establish a basic "Books" API -- an API that we continually improve and build upon throughout the course. We begin by deploying to Grizzly, and then implement a series of tests with JerseyTest. These tests are also continually expanded throughout the course. We explore Jersey's built-in dependency injection, and improve our API to take advantage of Jersey's async support. We switch from the built-in MOXy library in favor of Jackson to render our highly-tailored JSON and XML, and build a custom MessageBodyWriter along the way. We explore mapping exceptions to responses, and supporting conditional GET requests. We implement our own PATCH verb, and along with it, support for conditional updates as well. Finally we explore Jersey's support for filters and implement our own custom filter.

What's inside

Syllabus

GET-ing Started With Grizzly
Testing with JerseyTest
Dependency Injection and POST Support
Asynchronous RESTful Resources
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Supports industry standard Grizzly as deployment option
JerseyTest tools support testing and continuous development
Develops strong foundation in RESTful API design
Connects concepts to real-world applications
Covers fundamental RESTful API development concepts
Uses Jackson for serialization in line with industry best practices

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Activities

Coming soon We're preparing activities for Building Asynchronous RESTful Services With Jersey. These are activities you can do either before, during, or after a course.

Career center

Learners who complete Building Asynchronous RESTful Services With Jersey will develop knowledge and skills that may be useful to these careers:
Technical Writer
Technical Writers create user manuals, help files, and other documentation for software and hardware products. This course may be helpful as it provides a comprehensive overview of RESTful API development using Jersey. You will learn how to build asynchronous RESTful services, implement dependency injection, handle exceptions, and more. These skills are essential for developing clear and concise technical documentation.
Full-Stack Developer
Full Stack Developers are responsible for the entire software development lifecycle, from design to deployment. This course may be useful as it provides a comprehensive overview of RESTful API development using Jersey. You will learn how to build asynchronous RESTful services, implement dependency injection, handle exceptions, and more. These skills are essential for developing full-stack web applications.
Back-End Developer
Back-End Developers design, develop, and maintain the server-side of web applications. This course may be useful as it provides a comprehensive overview of RESTful API development using Jersey. You will learn how to build asynchronous RESTful services, implement dependency injection, handle exceptions, and more. These skills are essential for developing robust and scalable back-end systems.
Product Manager
Product Managers are responsible for managing the entire product lifecycle, from conception to launch and beyond. This course may be useful as it provides a comprehensive overview of RESTful API development using Jersey. You will learn how to build asynchronous RESTful services, implement dependency injection, handle exceptions, and more. These skills are essential for developing successful and innovative products.
DevOps Engineer
DevOps Engineers are responsible for bridging the gap between development and operations teams. This course may be useful as it provides a comprehensive overview of RESTful API development using Jersey. You will learn how to build asynchronous RESTful services, implement dependency injection, handle exceptions, and more. These skills are essential for developing and maintaining reliable and efficient software systems.
Java Developer
Java Developers design, develop, and maintain Java applications. This course may be useful as it provides a solid foundation in RESTful API development using Jersey, a popular framework for building web APIs with Java. You will learn how to build asynchronous RESTful services, implement dependency injection, handle exceptions, and more. These skills are essential for developing efficient and scalable Java applications.
API Developer
API Developers are responsible for designing, developing, and maintaining application programming interfaces (APIs). This course may be useful as it provides a solid foundation in RESTful API development using Jersey. You will learn how to build asynchronous RESTful services, implement dependency injection, handle exceptions, and more. These skills are essential for developing efficient and scalable APIs.
Software Engineer
Software Engineers design, develop, and maintain software applications. This course may be helpful as it provides a solid foundation in RESTful API development using Jersey. You will learn how to build asynchronous RESTful services, implement dependency injection, handle exceptions, and more. These skills are essential for developing efficient and scalable software applications.
Cloud Architect
Cloud Architects design, build, and maintain cloud computing systems. This course may be helpful as it provides a solid foundation in RESTful API development using Jersey. You will learn how to build asynchronous RESTful services, implement dependency injection, handle exceptions, and more. These skills are essential for developing efficient and scalable cloud applications.
Information Security Analyst
Information Security Analysts are responsible for protecting an organization's information systems from unauthorized access, use, disclosure, disruption, modification, or destruction. This course may be helpful as it provides a solid foundation in RESTful API development using Jersey. You will learn how to build asynchronous RESTful services, implement dependency injection, handle exceptions, and more. These skills are essential for developing secure and reliable systems.
Mobile Developer
Mobile Developers design, develop, and maintain mobile applications. This course may be useful as it provides a solid foundation in RESTful API development using Jersey. You will learn how to build asynchronous RESTful services, implement dependency injection, handle exceptions, and more. These skills are essential for developing efficient and scalable mobile applications.
Cloud Engineer
Cloud Engineers design, build, and maintain cloud computing systems. This course may be helpful as it covers topics such as dependency injection, exception mapping, and filters, which are essential for developing robust and maintainable cloud applications. Additionally, the course provides hands-on experience in building RESTful web services using Jersey, which is a popular framework for developing cloud-native applications.
Web Developer
Web Developers design, develop, and maintain websites and web applications. This course may be useful as it provides hands-on experience in building RESTful web services using Jersey, a popular framework for building web APIs. The course covers topics such as dependency injection, exception mapping, and filters, which are essential for developing robust and maintainable web applications.
Software Architect
As a Software Architect, you design, build, and maintain the overall architecture of software systems. This course may be helpful as it can help you build a foundation in RESTful services using Jersey, which is a popular framework for developing web services. By understanding the concepts covered in this course, you can better design and implement scalable, reliable, and efficient software solutions.
Data Scientist
Data Scientists analyze data to extract insights and build predictive models. This course may be helpful as it provides hands-on experience in building RESTful web services using Jersey, which is a popular framework for building data science applications. The course covers topics such as dependency injection, exception mapping, and filters, which are essential for developing robust and maintainable data pipelines.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Building Asynchronous RESTful Services With Jersey.
Think Again III: How to Reason Inductively
Most relevant
Culture-Driven Team Building Capstone
Most relevant
Applied Machine Learning in Python
Most relevant
Case studies in business analytics with ACCENTURE
Most relevant
Networking and Security in iOS Applications
Most relevant
High-Impact Business Writing
Most relevant
Game Development for Modern Platforms
Most relevant
Software Product Management Capstone
Most relevant
How to Write and Publish a Scientific Paper (Project...
Most relevant

Pluralsight Buyer Protection & Guarantee

Verified partner policies & purchase protections

Enterprise Technology Platform
Free Trial & Audit

10-Day Free Trial

10-day free trial (up to 200 minutes of content) with access to the Skills video library and skill assessments. Cancel before day 10 to avoid automatic conversion.

Return & Refund Policy

Cancel Anytime (Non-Refundable Once Billed)

Cancel easily online anytime before the 10-day trial expires to prevent billing. Once subscription fees are paid, individual subscriptions are non-refundable (cancellation stops future renewals).

Buyer Protections

Verified Academic & Industry Partner

Skill IQ and Role IQ diagnostic benchmark assessments, hands-on lab environments, and curated learning paths designed by technology leaders.

Key Purchase Protections
10-day free trial on individual Skills plans
Skill IQ assessments to benchmark proficiency
Cancel anytime online before trial ends without fees
Hands-on interactive labs and enterprise-grade tech content
OpenCourser Verified Partner Policy details last reviewed: 2026-10-22
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser