YoVDO

Java EE: RESTful Service with JAX-RS 2.0

Offered By: LinkedIn Learning

Tags

Jakarta EE Courses JAX-RS Courses Java EE Courses CDI Courses

Course Description

Overview

Learn how to build a simple application using Jakarta EE, the open-source ecosystem for cloud-native enterprise Java.

Syllabus

Introduction
  • Up and running with Jakarta EE
1. Jakarta EE Platform Overview
  • What is Jakarta EE?
  • Java SE and Jakarta EE link
  • Jakarta EE application architecture
  • Jakarta EE containers and their relationships
  • Jakarta EE components and APIs
  • Java EE vs. Jakarta EE
2. Setting up and Getting Started
  • Required software
  • Install and set up Jakarta EE
  • Configure the Jakarta EE server with the IDE
  • Create the database
  • Set up the database connection
  • Your first Jakarta EE application
  • First application architecture
  • Set up the Pricing application
  • Set up the daily price change web service
3. Adding Presentation Tier Components
  • Configure the Pricing application as a Jakarta Faces application
  • Add the Facelets page
  • Add a CDI bean
  • Bind the facelet with the CDI bean
4. Adding Business and Data Tier Components
  • Add Enterprise Bean to the Pricing application
  • Add Jakarta Persistence entity class
  • Inject the EntityManager in the Enterprise Bean
  • Add business methods to the Enterprise Bean
  • Add the rest of the business methods
  • Configure the persistance.xml file
  • Call the business methods from the CDI bean
  • Add Jakarta RESTful resource to Daily Price Change web service
  • Implement business logic in Jakarta RESTful resource
  • Complete business logic in Jakarta RESTful resource
5. Building, Packaging, and Deploying the Application
  • Deployment plan
  • Deploy the application
  • Start the application server
  • Test your application on the browser
Conclusion
  • Next steps

Taught by

Alex Theedom

Related Courses

Java EE 7: Web Services
LinkedIn Learning
Jakarta EE 9 Messaging with RabbitMQ
Pluralsight
Modernize Enterprise Java Applications and Messaging with Java EE - Jakarta EE on Azure
Microsoft via YouTube
Develop Modern and Lightweight Cloud Applications with Jakarta EE 10
Devoxx via YouTube
Deploy and Update Jakarta EE and MicroProfile Applications with Paketo
Devoxx via YouTube